﻿@charset "utf-8";
/**导入通用颜色值**/
@import "common/colors.less";
@import "common/function.less";
/* 全部平台的公共类 */
/********************************
  初始化
  2013/10/29 黄敏思
********************************/
*html,
*body{
	height:100%;
	width: 100%;
}
body{
	color:#666;
	background: #FFF;
}
body,
select{ 
      font: 12px/1.5 '宋体', 
	  Arial, sans-serif;
}
html, body, div, span, iframe,h1, h2, h3, h4, h5, h6,p, blockquote, pre, a, img, address,
small, big, em, font, strike, strong, sub, sup, b, u, i, center,ol, ul, li, form, label{
	border: 0;
	margin: 0;
	padding: 0;
	outline: 0;
	vertical-align: baseline;
}
select{
	vertical-align:middle; 
	outline:none;
}
ol, ul, li{list-style: none;}
img{border:0;}
i,em{ font-style:normal;}
h1{ display: none;}
input{ outline: none;}
textarea{resize: none;}
/*textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;   IE6-9 
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}*/
a,a:link,
a:visited{
	color: #666; 
	text-decoration: none; 
	cursor:pointer;
}
a:active,
a:hover {
	color: #ff710d;
	text-decoration:none;
}
/***************************************
  公共类
  2013/10/29 黄敏思
***************************************/
/************清除浮动***********/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {zoom: 1;}

/**********基础样式类**********/
.ndspl{display:none;}
.bdspl,.dspl{ display: block;}
.inline-block,.dsplb,.indspl{ display: inline-block;}
.hidden,.nvsb,.n-vsb{visibility:hidden;}
.visible,.vsb{visibility:visible;}
.float-left,.left,.lt{float:left;}
.float-right,.right,.rt{float:right;}
.text-left,.tl{text-align:left;}
.text-center,.tc{text-align:center;}
.text-right,.tr{text-align:right;}
.vm{vertical-align:middle;}
.vb{vertical-align:baseline;}
.vtop { vertical-align: top;}
.vttop{ vertical-align: text-top;}
.vtbottom{ vertical-align: text-bottom;}
.vbottom{ vertical-align: bottom;}
.prelative,.pstnr,.pstn { position: relative;}
.abs {position: absolute;}
.curtext{ cursor: text;}
.curdf{ cursor: default;}
.curpoint,.cur{ cursor: pointer;}
.nowrap {word-wrap: break-word;word-break: break-all;white-space: nowrap;}
.loadqtips{width:367px;height:217px;text-align:center;line-height:217px; background:#fff url(images/loading9.gif) no-repeat 87px center;}
.loading-button{background: url(images/loading.gif) no-repeat 10% center;text-align: center;}
.icon-loading{background: url(images/loading.gif) no-repeat 0 0;display:inline-block;width:48px;height:48px;}
/**********Autocomplete 搜索人员样式**********/
.auto-users{
	min-width:225px;	
}
.auto-users img{
	float:left;
	margin-right:12px;
	margin-top:3px;
	margin-bottom:3px;	
}
.auto-users span{
	_width:200px;
	_overflow:hidden;
	font-family: "宋体";
	font-size:14px;
	display:inline-block;
	width:170px;
}
.auto-users i{
	float:right;
	font-family:arial;
	font-size:12px;
	margin-top:3px;
}
.auto-users em{
	font-size:12px;
	color:#666;
}
.auto-users:hover em{
	/*color:#fff;*/
}
.auto-users b{
	font-weight:normal;
}

.broker-pic{
	margin-right:8px;
    display: inline-block;
    width: 34px;
    height: 34px;
    overflow: hidden;
    position: relative;
	.icon-broker-avatar {
		width: 34px;
		height: 34px;
		display: inline-block;
		background: url(images/picture.png) no-repeat 0 0;
		position: absolute;
		top: 0;
		left: 0;		
	}	
	img{
		margin-top:0;
	}
}
.auhasbg{
	background-color:#f9f9f9;
	.icon-broker-avatar {
		background: url(images/picture.png) no-repeat 0 -100px;
	}	
}
.cur .icon-broker-avatar,
a:hover .icon-broker-avatar{
	background: url(images/picture.png) no-repeat 0 -53px;
}
.price{
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#e03030;
	&.default{
		color:#666;
	}
}
.price-view{
	font:bold 20px/24px Arial, Helvetica, sans-serif;
	color:#F74A00;
}
/**********间隙高度**********/
.wrap1{height:1px;}
.wrap2{height:2px;}
.wrap3{height:3px;}
.wrap4{height:4px;}
.wrap5{height:5px;}
.wrap6{height:6px;}
.wrap7{height:7px;}
.wrap8{height:8px;}
.wrap9{height:9px;}
.wrap10{height:10px;}
.wrap11{height:11px;}
.wrap12{height:12px;}
.wrap13{height:13px;}
.wrap14{height:14px;}
.wrap15{height:15px;}
.wrap16{height:16px;}
.wrap17{height:17px;}
.wrap18{height:18px;}
.wrap19{height:19px;}
.wrap20{height:20px;}
.wrap24{height:24px;}
.wrap26{height:26px;}
.wrap34{height:34px;}
.wrap44{height:44px;}
.wrap54{height:54px;}
.wrap100{height: 100px;}

.wrap1,
.wrap2,
.wrap3,
.wrap4,
.wrap5,
.wrap6,
.wrap7,
.wrap8,
.wrap9,
.wrap10,
.wrap11,
.wrap12,
.wrap13,
.wrap14,
.wrap15,
.wrap16,
.wrap17,
.wrap18,
.wrap19,
.wrap20,
.wrap24,
.wrap26,
.wrap34,
.wrap44,
.wrap54,
.wrap100 {
    _font-size:0;
    line-height: 0;
	clear:both;
}
/**********控制字长度**********/
.cutstr{
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.cutstr45,
.cutstr54,
.cutstr60,
.cutstr84,
.cutstr90,
.cutstr100,
.cutstr110,
.cutstr120,
.cutstr130,
.cutstr140,
.cutstr145,
.cutstr150,
.cutstr156,
.cutstr160,
.cutstr170,
.cutstr178,
.cutstr180,
.cutstr182,
.cutstr200,
.cutstr210,
.cutstr240,
.cutstr251,
.cutstr270,
.cutstr280,
.cutstr290,
.cutstr300,
.cutstr350,
.cutstr400,
.cutstr670{
    display: block;
    width: 240px;
    white-space:nowrap;
	overflow:hidden;
	/*-o-text-overflow: ellipsis;
	text-overflow: ellipsis;*/
}
.cutstr45{
	width:45px;
}
.cutstr54 {
    width: 54px;
}
.cutstr60 {
    width: 60px;
}
.cutstr84 {
    width: 84px;
}
.cutstr90 {
    width: 90px;
}
.cutstr100 {
    width: 100px;
}
.cutstr110 {
    width: 110px;
}
.cutstr120 {
    width: 120px;
}
.cutstr130{
	width:130px;
}
.cutstr140 {
    width: 140px;
}
.cutstr145 {
    width: 145px;
}
.cutstr150 {
    width: 150px;
}
.cutstr156 {
    width: 156px;
}
.cutstr160 {
    width: 160px;
}
.cutstr170{
	width:170px;
}
.cutstr178 {
    width: 178px;
}
.cutstr180 {
    width: 180px;
}
.cutstr182 {
    width: 182px;
}
.cutstr200 {
    width: 200px;
}
.cutstr210 {
    width: 210px;
}
.cutstr240 {
    width: 240px;
}
.cutstr251 {
    width: 251px;
}
.cutstr270 {
    width: 270px;
}
.cutstr280 {
    width: 280px;
}
.cutstr290 {
    width: 290px;
}
.cutstr300 {
    width: 300px;
}
.cutstr350 {
    width: 350px;
}
.cutstr400{
	width:400px;
}
.cutstr670 {
    width: 670px;
}
/*max-length*/
.cutfont86,
.cut-w74,
.cut-w290,
.cut-w100{
	display:inline-block;
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	max-width:86px;
}
.cut-w74{
	max-width:74px;
}
.cut-w290{
	max-width:290px;
	_width:290px;
}
.cut-w100{width:100%;}
/*max-height*/
.cut-h40,
.cut-h20{
	display:inline-block;
	max-height:40px;
	overflow:hidden;
}
.cut-h20{
	max-height:20px;
}
/**Qtips最小宽度***/
.qtip.ui-minwidth{
	min-width:280px;
	
	ul {
		li{
			list-style:circle inside;
			padding:6px;
		}	
	}
}
/**********宽度**********/
.w100{ width: 100px;}
.w110{ width: 110px;}
.w120{ width: 120px;}
.w125{ width: 125px;}
.w135{ width: 135px;}
.w145{ width: 145px;}
.w150{ width: 150px;}
.w155{ width: 155px;}
.w165{ width: 165px;}
.w170{ width: 170px;}
.w175{ width: 175px;}
.w300{ width: 300px;}
.w320{ width: 320px;}
.w330{ width: 330px;}
.w335{ width: 335px;}
.w340{ width: 340px;}
.w345{ width: 345px;}
.w350{ width: 350px;}
/*******高度**********/
.h144{ height: 144px;}
.h150{ height: 150px;}
/*******外边距***********/
/*上 mgt+数字*/
.mgt1{ margin-top: 1px;}
.mgt2{ margin-top: 2px;}
.mgt3{ margin-top: 3px;}
.mgt4{ margin-top: 4px;}
.mgt5{ margin-top: 5px;}
.mgt6{ margin-top: 6px;}
.mgt7{ margin-top: 7px;}
.mgt8{ margin-top: 8px;}
.mgt10{ margin-top: 10px;}
.mgt12{ margin-top:12px;}
.mgt20{ margin-top:20px;}
.mgt36{ margin-top:36px;}
/*左 mgl+数字*/
.mgl2{ margin-left: 2px;}
.mgl3{ margin-left: 3px;}
.mgl4{ margin-left: 4px;}
.mgl6{ margin-left: 6px;}
.mgl8{ margin-left: 8px;}
.mgl12{ margin-left: 12px;}
.mgl20{ margin-left: 20px;}
.mgl24{ margin-left: 24px;}
.mgl32{ margin-left: 32px;}
/*右 mgr+数字*/
.mgr4{ margin-right: 4px;}
.mgr6{ margin-right: 6px;}
.mgr8{ margin-right: 8px;}
.mgr12{ margin-right: 12px;}
.mgr20{ margin-right: 20px;}
.mgr24{ margin-right: 24px;}
.mgr30{ margin-right: 30px;}
/*下 mgb+数字*/
.mgb2{ margin-bottom: 2px;}
.mgb4{ margin-bottom: 4px;}
.mgb6{ margin-bottom: 6px;}
.mgb8{ margin-bottom: 8px;}
.mgb12{ margin-bottom: 12px;}
/*上下 mgtb+数字*/
.mgtb6{	margin:6px 0;}
/*左右 mglr+数字*/
.mglr6{ margin:0 6px;}
.mglr12{ margin:0 12px;}
/*上下左右 mg+数字*/
.mg0{ margin: 0;}
.mg10{ margin: 10px;}
.mg18{ margin: 18px;}
/**********内边距**********/
.pdt10{padding-top:10px;}
.pdl5{padding-left:5px;}
.pdl6{padding-left:6px;}
.pdl10{padding-left:10px;}
.pdl12{padding-left:12px;}
.pdl16{padding-left:16px;}
.pdl24{padding-left:24px;}
.pdl32{ padding-left: 32px;}
.pdr10{padding-right:10px;}
/**********字体**********/
.col9f {color: #9f9f9f;}
.color333{ color: #333;}
.color555{ color: #555;}
.color666{ color: #666;}
.color777{ color: #777;}
.color999{ color: #999;}
.colorccc{ color: #ccc;}
.colorddd{ color: #ddd;}
.colorfff{ color: #fff;}
.gray8{
	color:#888;
}
.coldc0606{ color: #dc0606;}
.font14{ font-size: 14px;}
.font16{ font-size: 16px;}
.font18{ font-size: 18px;}
.font20{ font-size: 20px;}
.font28{ font-size: 28px;}
.font-num{
	font-family:Arial;
	font-size:13px;
	margin:0 2px;
}
/*价格变动*/
.dark-red {
	color: #CC3300;
}
.dark-green,
.green {
	color:#336600;
}
/*积分*/
.coin-red,
.coin-green{
	color: #CC3300;
	font-family:Arial;
	font-size:16px;	
}
.coin-green{
	color:#336600;
}
/*逗号*/
.douhao {
    font-size: 16px;
    color: #808080;
    font-weight: bold;
	vertical-align:middle;
	font-family:"宋体";
}
/*date 插件图标*/
input.Wdate,
.Wdate {
    background:#fff url(images/global.png) no-repeat 100% -202px;
	_background:#fff url(images/global.gif) no-repeat 100% -202px;
	cursor: pointer;
}
/****下拉样式图标****/
.iSelect {
    background:#fff url(images/global.png) no-repeat 100% -427px;
	cursor:pointer;
}
/***********公共图标**************/
.icon-btriangle{
	width: 9px;
    height: 13px;
    display: inline-block;
    background: url(images/global.png) no-repeat -6px -21px;
    vertical-align: middle;	
    opacity: .5;
    filter: alpha(opacity=50);
    -ms-filter: "alpha(Opacity=50)";
	margin-left: 4px;
}
.icon-tobuy,
.icon-forsale,
.icon-house,
.icon-helpcenter{
	/*font:34px/normal "宋体", "新宋体";*/
	font-size:34px;
	font-weight:normal;
	line-height:1;
	font-family:"宋体", "新宋体";
	padding:10px;
	display:inline-block;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;	
}
.icon-helpcenter{
	background:#428bca;
	color:white;
	border:solid 1px #428bca;
}
.icon-forsale{
	background:#51AB3A;
	color:white;
	border:solid 1px #51AB3A;
	&.mini{
		padding:8px 9px;
		font-size:14px;
	}
}
.icon-tobuy{
	background:#D9534F;
	color:white;
	border:solid 1px #D9534F;
	&.mini{
		padding:9px 4px;
		font-size:12px;
	}
	&.favo{
		width:67px;
		font-size:26px;
		padding:11px 0;
	}
	&.favo-sm{
		width: 50px;
		font-size: 20px;
		padding: 8px 0;
	}
}
.icon-house{
	padding:8px 9px;
	font-size:14px;
	background:#f7f7f9;
	color:#333;
	border:solid 1px #ccc;
}
/*广播、跟进链接*/
.icon-gblink{
	display:inline-block;
	background: #f2f2f5 url(images/global.png) no-repeat 6px -1097px;
	_background-image:url(images/global.gif);
	padding:1px 6px 1px 30px;
	border:1px solid #d9d9d9;
	.border-radius(2px);
	margin:0 6px;
}
a{
	&:link,&:visited{
		&.icon-gblink{
			text-decoration:none;
			color:#eb7350;
		}
	}
	&:hover,&:active{
		&.icon-gblink{
			text-decoration:none;
			color:darken(#eb7350,10%);
			background-color: darken(#f7f7f7,5%);
		}
	}
}

/***************************************
 jNotify CSS 快捷提示框
 2013/10/30 黄敏思整合
 **************************************/
#jNotify {
	position:absolute;
	background:#2f96b4 url("images/jNotify/tips.png") no-repeat 15px -291px;
	color:@white;
	padding: 15px 15px 15px 50px;
	margin:15px;
	z-index:19999;
	font-size: 14px;
	.border-radius(3px);
	.boxShadow(0 0 12px #999);
    max-width:500px;
    word-break: break-all;
}
#jNotify a {
	color:@white !important;
	text-decoration:none;
}
#jSuccess {
	position:absolute;
	background:#51a351 url("images/jNotify/tips.png") no-repeat 15px -563px;
	color:@white;
	padding: 15px 15px 15px 50px;
	margin:15px;
	z-index:19999;
	font-size: 14px;
	.border-radius(3px);
	.boxShadow(0 0 12px #999);
    max-width:500px;
    word-break: break-all;
}
#jSuccess a {
	color:@white !important;
	text-decoration:none;
}
#jError {
	position:absolute;
	background:#bd362f url("images/jNotify/tips.png") no-repeat 15px 11px;
	color:@white;
	padding: 15px 15px 15px 50px;
	margin:15px;
	z-index:19999;
	font-size: 14px;
	.border-radius(3px);
	.boxShadow(0 0 12px #999);
    max-width:500px;
    word-break: break-all;
}
#jError a {
	color:@white !important;
	text-decoration:none;
}
#jOverlay {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index: 19998;
}
/*********************************************
    PopWindow框标准样式
    2013-10-30 黄敏思整合
*********************************************/
.PopWindow{
    padding: 0;
    overflow: auto;    
	outline:none;     
    .border-radius(5px);
	border: solid 1px #b8b8b8;
	color: #362b36;
	background: #fff;
	.boxShadow(0 5px 15px rgba(0,0,0,0.5));
}
.colorDiv {
    float: left;
    height: 20px;
    width: 20px;
    border: 1px solid silver;
    display: inline-block;
}
.PopWindow-header{
    /*border-bottom: solid 1px #c9cbce;*/
    margin: 0 0 12px 0;
    padding: 9px 16px;
	background:#41A8F8;-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;
}
.PopWindow-header span {
    font: normal 14px/20px '微软雅黑','宋体';
    color: #fff;
    float: left;
}
.PopWindow-header i {
    float: right;
}
.PopWindow-body{
	padding:0 10px 10px 10px;	
}
.PopWindow-body-inner {
    margin:0 16px;
}
.PopWindow-body-tips{
	font:normal 16px/20px 'Arial','微软雅黑','宋体';
	color:#666;
	padding:10px;
}
.PopWindow-footer {
    border-top: solid 1px #e5e5e5;
    padding: 10px 16px;
}
.PopWindow-footer span a:link,
.PopWindow-footer span a:visited{
    margin-left: 24px;
}
.iknowit {
    text-align: right;
    height: 28px;
    float: right;
}
.iknowit button{
    margin-left: 6px;
}
.iknowit .btn.btn-sm{
	_margin-left:6px;
}
.pop-hauto{
	max-height:178px;
	overflow:auto;
	&.large{
		max-height:260px;
	}
}
/**popwin提示框架***/
.dialog-icon{
	margin: 0 0 10px 0;
	float: left;
	width: 146px;
    text-align: center;
}
.dialog-content{
	margin: 0 0 6px 0;
	float: left;
	width: 400px;
}
.dialog-content-list{
	margin: 14px 0 12px 0;
	font:normal 14px/1.5 'Arial','微软雅黑','宋体';
	color:#666;
	padding:10px;
}
.dialog-content h4 {
	font-size: 16px;
	margin: 0 0 4px 0;
}
.icon-dialog-question{
	display:inline-block;
	height:100px;
	width:120px;
	background: url(images/Dialog/question_64.png) no-repeat center center;
}
.icon-dialog-message{
	display:inline-block;
	height:100px;
	width:120px;
	background: url(images/Dialog/message_64.png) no-repeat center center;
}
.icon-dialog-warning{
	display:inline-block;
	height:100px;
	width:120px;
	background: url(images/Dialog/warning_64.png) no-repeat center center;
}
/*选择可见群组-写跟进*/
.forms-groupbox{
	margin:16px 6px 6px;
	border:1px solid #e4e4e4;
	h3{
		color: #666;
		background: #eee;
		font-size: 12px;
		padding: 4px 12px;
	}
	.forms-group-cont{
		padding:10px 0 10px 46px;
		max-height:154px;
		*height:154px;
		overflow:auto;
	}
}
.forms-group{
	li{
		width:49%;
		float:left;
		margin:4px 0;
		input,img,em{
			vertical-align:middle;
		}
		label{
			margin-left:2px;
			display: inline-block;
			width: 86%;
			cursor:pointer;
		}
		&.w100{
			width:100%;
			label{
				width:10%;
			}
		}
	}
}
/*优质房源*/
.dialog-sun{
	p{
		padding:4px 0 0 20px;
	}
}
/*与我相关*/
.icon-group-pass,
.icon-group-nopass,
.icon-group-ing{
	padding: 4px 10px 4px 28px;
	display: inline-block;
	background: url(images/global.png) no-repeat 6px -624px;
	color: #51a351;
	margin-top:13px;
}
.icon-group-nopass{
	background-position:6px -533px;
	color:#bd362f;
}
.icon-group-ing{
	background-position:6px -579px;
	color:#2f96b4;
}
/*Form validation*/
.inputContainer { position: relative; float: left; }
.formError { position: absolute; top: 300px; left: 300px; display: block; z-index: 19990; cursor: pointer; }
.ajaxSubmit { padding: 20px; background: #55ea55; border: 1px solid #999; display: none; }

.formError .formErrorContent { background: #202020; position:relative; z-index:17000; color: #fff; min-width:50px; font-size: 12px; border: 1px solid #000; padding: 4px 10px 4px 10px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.greenPopup .formErrorContent { background: #33be40; }
.blackPopup .formErrorContent { background: #393939; color: #FFF; }
.formError .formErrorArrow { width: 15px; margin: -2px 0 0 13px;  position:relative; z-index: 17006; }
.formError .formErrorArrowBottom { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; margin: 0px 0 0 12px; top:2px; }
.formError .formErrorArrow div { font-size: 0px; height: 1px; background: #202020; margin: 0 auto; line-height: 0; font-size: 0; display: block; }
.formError .formErrorArrowBottom div {  box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }

.greenPopup .formErrorArrow div { background: #33be40; }
.blackPopup .formErrorArrow div { background: #393939; color: #FFF; }

.formError .formErrorArrow .line10 { width: 15px; border: none; }
.formError .formErrorArrow .line9 { width: 13px; border: none; }
.formError .formErrorArrow .line8 { width: 11px; }
.formError .formErrorArrow .line7 { width: 9px; }
.formError .formErrorArrow .line6 { width: 7px; }
.formError .formErrorArrow .line5 { width: 5px; }
.formError .formErrorArrow .line4 { width: 3px; }
.formError .formErrorArrow .line3 { width: 1px; border-left: 2px solid #ddd; border-right: 2px solid #ddd; border-bottom: 0 solid #ddd; }
.formError .formErrorArrow .line2 { width: 3px; border: none; background: #ddd; }
.formError .formErrorArrow .line1 { width: 1px; border: none; background: #ddd; }

/**************************
 底部 footer
 2014/09/11  黄敏思
**************************/
.footer-wrap{
	padding:10px 0 5px 0;
    text-align: left;
	margin:auto;
	width:980px;
}
.ft-link{
	color:#999;
	margin:0 0 9px 0;
}
.ft-link a:link,
.ft-link a:visited{
	color:#999;
}
.ft-link em {
    margin: 0 6px;
	color:#aaa;
}
/***********************
  分页
  2013/10/31
***********************/
/*分页*/
.pagetr{
	height:40px;
	margin:12px 0;
	text-align:right;
}
.trpage{
	text-align:right;
	margin:20px 0;
}
.pagination,.page{
	a{
		&:link,&:visited{
			padding: 3px 10px;
			text-decoration: none;
			color: #428bca;
			margin:0 1px;	
			border: 1px solid #ccc;
			font-size: 14px;
			background-color: #fff;
			display:inline-block;
			font-family:Arial;
			border-radius: 3px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			&.page-cur{
				color: #f60;
				background-color:transparent;
				border:0;
				font-weight: bold;
				&:hover{
					border:0;
					background-color:transparent;
				}
			}
		}
		&:hover,&:active{
			background-color: #efefef;
			color:#e03030;
		}
	}
	span{
		color: #ccc;
		padding: 6px 10px;
		margin:0 1px;
		background-color:#fff;
		font-family:Arial;
		border: 1px solid #ccc;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	}
	.page-first,.page-prev{
		background-image:url(images/sort.gif);
		background-position:2px -121px;
		background-repeat:no-repeat;
	}
	.page-next,.page-last{
		background-image:url(images/sort.gif);
		background-position:96% -143px;
		background-repeat:no-repeat;
	}
}
/************************
 筛选栏
************************/
.sortheader{
	border: solid 1px #ccc;
	background: #eaeaea;
	padding: 8px;
	position: relative;
	b{
		float:left;
		margin-right:30px;
		margin-bottom:2px;
	}
	ul{
		float:left;
		width:85%;
	}
}
.listsort-wrap {
    background: #fff;
	padding:8px 5px 5px;
   
}
.listsrot-box {
    border-bottom: 1px solid #ccc;
    z-index: 1;
    background: #fff;
}
.listsort-in{
	li{
		padding-top: 0px;
		padding-bottom:7px;
		font-family: "Microsoft YaHei", "SimHei";
		&.lsi-first{
			padding-top: 0;
			border-top:0;
		}
		label{
			color: #333;
			display: inline-block;
			vertical-align: top;
			width: 60px;
		}
        &.noborder>div>label{
            position:absolute;
            &+span{
                padding-left:70px;
            }
        }
		div{
			span{
				div{
					&.icheckbox_minimal-grey, &.iradio_minimal-grey{
						width:20px;
						float:none;
						margin-bottom:0;
					}			
				}
			}
			&.lside{
				width: 58%;
			}
			&.w100{
				width: 100%;
			}
			&.mside{
				width: 48%;
			}
		}
		span{
			display: inline-block;
			vertical-align: top;
			a{
				&:link,&:visited{
					display: inline-block;
					margin: 0 1px 0 0;
					padding: 0 6px;
					text-decoration: none;
					color:#333;
					&.active{
						font-weight:bold;
						color: #e03030;						
						_border:0;
					}
				}
				&:hover,&:active{
					color: #e03030;					
					_border:0;
				}
			}
			&.ndspl{
				display:none;
			}
			label{
				width:auto;
				vertical-align:middle;
				margin-right:6px;
				text-align:left;
			}
			&.labelmargin{
				label{
					margin:0 60px 0 4px;
				}
			}
			input{
				vertical-align:middle;
			}
		}
		&.pd0{
			padding-bottom:0;
		}
		&.sortlist-area{
			span{
				width: 90%;
				&.area-sec{
					width:55%;
                    max-width:755px;
					display:block;
					margin-top:6px;
					position:fixed;
					padding-right: 50px;
                    z-index: 999;
					a{
						&:link,&:visited{
							&.mchoice{
								position:absolute;
								right:6px;
								top:10px;
							}
						}
					}
					&.ndspl{
						display:none;
					}
				}
			}
		}
		&.lsi-vm{
			label,span{
				vertical-align:middle;
			}
		}
        &.auto{
            div{
                float:none;
                width:auto;
            }
        }
	}
    &.mini{
        li{
            display:inline-block;
            label{
                line-height:28px;
                width:63px;
                width:auto;
            }
            .select2-container{
                min-width:100px;
            }
        }
    }
}

.listsort-in a:link.mchoice,
.listsort-in a:visited.mchoice,
.listsort-in a:link.active.mchoice,
.listsort-in a:visited.active.mchoice {
    margin: 0;
    *vertical-align: middle;
}
.listsort-in a:hover.mchoice,
.listsort-in a:active.mchoice,
.listsort-in a:hover.active.mchoice,
.listsort-in a:active.active.mchoice  {
	
}
.listsort-in li em.more-sele,
.listsort-in li em.plusgray {
    background: url(images/global.png) no-repeat -17px -494px;
	_background:url(images/global.gif) no-repeat -17px -497px;
    display: inline-block;
    width: 7px;
    height: 15px;
    vertical-align: text-top;
    margin-left: 2px;
}

/*筛选条件*/
.listsort-in li.lsi-hselected,
.lsi-hselected{
	background-color:#fbfbfb;
	padding:0;
	a{
		&:link,&:visited{
			&.cdele{
				color:#333;
				border:#D9534F solid 1px;
				padding:2px 20px 2px 6px;
				line-height:18px;
				height: 18px;
				margin:0 4px 4px 0;
				background:white url(images/global.png) no-repeat right -161px;
				_background:white url(images/global.gif) no-repeat right -161px;
				i{
					color:#666;
					margin-right:3px;
					font-weight:normal;
				}
			}
			&.dingyue-icon{
				background:url(images/global.png) no-repeat 0 -238px;
				_background:url(images/global.gif) no-repeat 0 -238px;
				padding:2px 0 2px 22px;
				_padding:4px 0 0 22px;
				color:#666;
				margin-left:6px;
				line-height:18px;
				height: 18px;
				&:hover,&:active{					
					color: #D9534F;
					border-color:#999;					
				}
			}
		}
	}
	span{
		a{
			&:hover,&:active{
				&.cdele{
					color: #D9534F;
				}
			}
		}		
	}
	.clear-select{
		padding:2px 6px 2px 20px;
		_padding:3px 6px 1px 20px;
		line-height:18px;
		height: 18px;
		background:url(images/global.png) no-repeat 0 -271px;
		_background:url(images/global.gif) no-repeat 0 -271px;
		color:#666;
		&:hover,&:active{
			color:#D9534F;
		}
	}
}

/*筛选栏-搜索*/
.listsort-in{
	li{
		&.lsi-last{
			div{
				margin-bottom: 8px;
			}
			label,span{
				vertical-align: middle;
			}
			.btn{
				background:#666;
				.borderfunction(1px,#444);
				height: 30px;
				padding: 0 25px;
				margin:0 6px 0 0;
				background-image: -khtml-gradient(linear, left top, left bottom, from(#555555), to(#666666));
				background-image: -moz-linear-gradient(top, #555555, #666666);
				background-image: -ms-linear-gradient(top, #555555, #666666);
				background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #555555), color-stop(100%, #666666));
				background-image: -webkit-linear-gradient(top, #555555, #666666);
				background-image: -o-linear-gradient(top, #555555, #666666);
				background-image: linear-gradient(top, #555555, #666666);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#666666', GradientType=0);
				&:hover{
					background:#555;
					.borderfunction(1px,#444);					
					background-image: -khtml-gradient(linear, left top, left bottom, from(#666666), to(#555555));
					background-image: -moz-linear-gradient(top, #666666, #555555);
					background-image: -ms-linear-gradient(top, #666666, #555555);
					background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #666666), color-stop(100%, #555555));
					background-image: -webkit-linear-gradient(top, #666666, #555555);
					background-image: -o-linear-gradient(top, #666666, #555555);
					background-image: linear-gradient(top, #666666, #555555);
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#555555', GradientType=0);
					_filter:none;
				}
			}
		}
	}
}
/*搜索栏的文本框*/
.listsort-search {
    border: 1px solid #ccc;
    padding: 2px 0;
    border-radius:4px;
}
.listsort-search input {
	padding:0 0 0 4px;
    width: 95px;
    border: 1px solid #fff;
    display: inline-block;
    float: left;
    vertical-align: top;
	height:18px;
	line-height:18px;
	overflow:hidden;
	&.Wdate{
		background-position:100% -208px;
	}
    &.ln{
        float:none;
    }
}
.listsort-search input.sinpt {
    width: 30px;
    border-left: 1px solid #ccc;
}
.listsort-search input.sinpt[name="fcto"]{
    border-left-color:#fff;
}
.listsort-search input.hline {
    border-left: 1px solid #ccc;
}
.listsort-in li.lsi-last .cbox label {
    vertical-align: middle;
    width: auto;
    padding-right: 8px;
    margin-right: 8px;
    cursor: pointer;
}
.listsort-in li.lsi-last .cbox input {
    vertical-align: middle;
    cursor: pointer;
}
.listsort-in li.lsi-last {
	a{
		&:link,&:visited{
			color: #666;
			margin: 0 4px 0 0;
		}
		&:hover,&:active{
			background-color:#fff;
		}
	}
	.cbox{
		a{
			padding:0;
		}
		em{
			vertical-align:middle;
		}
	}
}
.listsort-in li.lsi-last em.checkbox,
.listsort-in li.lsi-last em.hascheckbox {
    background: url(images/grey.png) no-repeat 0 0;
    width: 18px;
    height: 18px;
    display: inline-block;
    margin-right: 4px;
}
.listsort-in li.lsi-last em.hascheckbox {
    background-position: -40px 0;
}
.search-total{
	padding: 4px;
	margin: 6px 0;
	background: #f7f7f9;
}
.listsort-in li.lsi-hselected span {
	width:568px;
}
.content-inner .listsort-in li.lsi-hselected span{
	width:auto;
}
/**二级区域***/
.listsort-in li span.onselected{
	a{
		_border:0;
		&:link,&:visited{
			&.active{
				/*background:#666 url(images/top.gif) no-repeat bottom center;*/
				margin: 0 1px 0 0;
				position:relative;
				z-index:3;
				*vertical-align:top;
				_background:none;
			}
			&.noatbg{
				padding:0 6px;
			}
		}
	}	
}
.area-sec{
	background-color: #fbfbfb;
	border: 1px solid #ddd;
	.border-radius;
	padding: 10px 6px;
	min-height:20px;
	margin-top: -1px;
	margin-left:66px;
}
/*更多选项*/
.select2-simple{
	&.select2-container{
		*margin:0 4px;
		.select2-choice{
			.borderfunction(1px,#ccc);
			.border-radius(0);
			filter:none;
			background:#fafafa;
			height:26px;
			line-height:26px;
			.select2-arrow{
				border-left:0;
				filter:none;
				background:none;
				b{
					background:#fafafa url(images/global.png) no-repeat -14px -884px;
				}
			}
		}
	}
	&.select2-drop{
		.borderfunction(1px,#dfdfdf);
		&.select2-drop-active{
			.borderfunction(1px,#dfdfdf);
			border-top:0;
		}
	}
	.select2-results {
		.select2-highlighted{
			background:#dfdfdf;
			color:#333;
		}
	}
	.select2-container-active{
		.select2-choice,.select2-choices{
			.borderfunction(1px,#dfdfdf);
		}
	} 
	&.s-group{
		.select2-results .select2-result-label{
			font-weight:bold;
		}
		.select2-results-dept-1 .select2-result-label{
			font-weight:normal;
		}
	}
	&.select2-container-multi{
		.select2-choices{
			padding: 0 18px 0 0;
			background:#fafafa url(images/global.png) no-repeat 94% -884px;
			.select2-search-field{
				
			}
		}
	}
}
.select2-simple2{
	&.select2-container{
		*margin:0 4px;
		.select2-choice{
			.borderfunction(1px,#ccc);
			.border-radius(0);
			filter:none;
			background:#fafafa;
			height:24px;
			line-height:24px;
			padding:0 0 0 6px;
			abbr{
				top:5px;
				right:17px;
			}
			.select2-chosen{
				//margin-right:26px;
				width:50px;
				.cutstr;
				
			}
			.select2-arrow{
				border-left:0;
				filter:none;
				background:none;
				b{
					background:#fafafa url(images/global.png) no-repeat -11px -884px;
				}
			}
		}
	}
	&.select2-drop{
		.borderfunction(1px,#dfdfdf);
		.borderfunction(1px,#ccc);
		min-width:84px;
		font-family: "Microsoft YaHei", "SimHei";
		&.select2-drop-active{
			.borderfunction(1px,#dfdfdf);
		}
	}
	.select2-results {
		max-height:400px;
		.select2-highlighted{
			background:#dfdfdf;
			color:#333;
		}
		.select2-result-label{
			padding:2px 4px 3px;
		}
	}
	.select2-container-active{
		.select2-choice,.select2-choices{
			.borderfunction(1px,#dfdfdf);
		}
	} 
	&.s-group{
		.select2-results .select2-result-label{
			font-weight:bold;
		}
		.select2-results-dept-1 .select2-result-label{
			font-weight:normal;
		}
	}
	&.select2-container-multi{
		.select2-choices{
			padding: 0 18px 0 0;
			.borderfunction(1px,#dfdfdf);
			min-height:24px;
			background:#fafafa url(images/global.png) no-repeat 94% -884px;
			.select2-search-field{
				.select2-input{
					min-width:40px;
					width:40px;
				}
				input{
					padding:4px 5px 3px;
				}
			}
		}
		&.select2-container-active{
			.select2-choices{
				.borderfunction(1px,#dfdfdf);
			}
		}
	}
}
.listsort-select{
	padding-top: 8px;
	//border-top: 1px dotted #ccc;
	font-family: "Microsoft YaHei", "SimHei";
	label{
		color: #333;
		font-weight:bold;
		display: inline-block;
		vertical-align: top;
		width: 60px;
	}
	.lsi-select-cont{
		display: inline-block;
		vertical-align: top;
		width:93%;
		.lsi-select-child{
			margin-bottom:2px;
			margin-right:8px;
			float:left;	
			.select2-container{
				min-width:84px;
				width:auto;
			}
			&.hasbutton{
				position:relative;
				.select2-simple{
					&.select2-container {
						.select2-choice{
							.select2-chosen{
								margin-right:26px;
							}
							.select2-arrow{
								padding-right:23px;
							}
						}
					}
				}
				.mchoice{
					position:absolute;
					top:1px;
					right:1px;
					width:17px;
					height:24px;
					cursor:pointer;
					background-color: #f3f3f3;
					background-image: -moz-linear-gradient(top, #dfdfdf, #ccc);
					background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dfdfdf), to(#ccc));
					background-image: -webkit-linear-gradient(top, #dfdfdf, #ccc);
					background-image: -o-linear-gradient(top, #dfdfdf, #ccc);
					background-image: linear-gradient(to bottom, #dfdfdf, #ccc);
					background-repeat: repeat-x;
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffcccccc', GradientType=0);
					border-left:1px solid #aaa;
					text-indent:-3000px;
					&:hover{
						-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
						-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
						box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
						background-color: #f5f5f5;
						background-image: -moz-linear-gradient(top, #e8e8e8, #cfcfcf);
						background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#cfcfcf));
						background-image: -webkit-linear-gradient(top, #e8e8e8, #cfcfcf);
						background-image: -o-linear-gradient(top, #e8e8e8, #cfcfcf);
						background-image: linear-gradient(to bottom, #e8e8e8, #cfcfcf);
						background-repeat: repeat-x;
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#ffcfcfcf', GradientType=0);
						_filter:none;
					}
					em{
						display:none;
						&.more-sele{
							display:block;
							width: 9px;
							height: 9px;
							overflow:hidden;
							margin: 7px 0 0 4px;
							background: url(images/global.png) no-repeat -15px -931px;
						}
					}
				}
			}
		}
		
	}
	&.noborder{
		border-top:0;
		padding-top:0;
	}
}
.listsort-hselectedbox{
	border-top:1px solid #ccc;
	padding:8px 15px 2px;
	background:#fbfbfb;
	.border-radius(0 0 5px 5px);
	.listsort-in{
		li{
			border-top:0;
			padding-top:0;
		}
	}
}
.listsort-in a:link.select2-choice,
.listsort-in a:visited.select2-choice,
.listsort-in a:link.active.select2-choice,
.listsort-in a:visited.active.select2-choice {
    background-color: #fafafa;
	color:#666;
	display:block;
}
.listsort-in a:hover.select2-choice,
.listsort-in a:active.select2-choice,
.listsort-in a:hover.active.select2-choice,
.listsort-in a:active.active.select2-choice  {
	color:#666;
}
/*城市切换*/
/*.listsort-in.mcity-cont{
	margin-top:36px;
	margin-bottom:36px;
	label{
		width:20px;
	}
}
.sort-city{
	position:absolute;
	top:43px;
	right:10px;
	span{
		display: inline-block;
		cursor:pointer;
		color:#333;
		padding:3px 6px;		
		-webkit-background-clip: padding;
		-moz-background-clip: padding;
		background-clip: padding;
		background-color: #f3f3f3;
		background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
		background-image: -o-linear-gradient(top, #f5f5f5, #f1f1f1);
		background-image: linear-gradient(to bottom, #f5f5f5, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff1f1f1', GradientType=0);
		border: 1px solid #dcdcdc;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		&:hover{
			text-shadow: none;
			border-color: #c6c6c6;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
			box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
			background-color: #f5f5f5;
			background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);
			background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#f1f1f1));
			background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
			background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1);
			background-image: linear-gradient(to bottom, #f8f8f8, #f1f1f1);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#fff1f1f1', GradientType=0);
			_filter:none;
			background-position: 0 0;
			-webkit-transition: none;
			-moz-transition: none;
			-o-transition: none;
			transition: none;
		}
		.pot-icon{
			display:inline-block;
			width:20px;
			height:20px;
			background:url(images/global.png) no-repeat -3px -95px;
			vertical-align:middle;
		}
		.btn-icon{
			display:inline-block;
			width:16px;
			height:16px;
			background: url(images/global.png) no-repeat -13px -495px;
			vertical-align:middle;
		}
		em{
			vertical-align:middle;
		}
	}
	&.small{
		top:3px;
	}
	&.large{
		top:80px;
	}
	&.oa-large{
		top:117px;
	}
	&.oa-static{
		position:static;
		display:inline-block;
		vertical-align:middle;
		margin-left:10px;
	}
}*/

/*筛选栏-更多*/
.listsort-more{
	text-align: center;
	cursor: pointer;
	display: inline-block;
	color:#333;
	padding:3px 16px;
	background-color: #f3f3f3;
	background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f1f1f1));
	background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -o-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: linear-gradient(to bottom, #f5f5f5, #f1f1f1);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff1f1f1', GradientType=0);
	border: 1px solid #dcdcdc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	&:hover{
		border-color: #c6c6c6;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
		background-color: #f5f5f5;
		background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
		background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1);
		background-image: linear-gradient(to bottom, #f8f8f8, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#fff1f1f1', GradientType=0);
		_filter:none;
	}
	em{
		vertical-align:middle;
		background: url(images/global.png) no-repeat right -493px;
		display:inline-block;
		padding-right:10px;
	}
}
.listsort-morebox {
	&.oa-more{
		top:-12px;
		text-align: center;
		position: relative;
		.listsort-more{
			padding: 4px 20px;
			width:340px;
			border: 1px solid #ccc;
			border-bottom-left-radius: 5px;
			border-bottom-right-radius: 5px;
			-moz-border-radius-bottomleft: 5px;
			-moz-border-radius-bottomright: 5px;
			-webkit-border-bottom-left-radius: 5px;
			-webkit-border-bottom-right-radius: 5px;
			border-top: 1px solid #fff;
			text-align: center;
			cursor: pointer;
			background: #fff;
			display: inline-block;
			_height: 20px;
			a{
				&:link,&:visited{
					text-decoration: none;
					color: #666;
					.icon-sortsjx{
						background: url(images/global.png) no-repeat 0 -122px;
						display: inline-block;
						width: 15px;
						height: 12px;
					}
				}
			}
			&.onshow{
				a{
					&:link,&:visited{
						.icon-sortsjx{
							background-position: 0 -394px;
						}
					}
				}
			}
			label{
				color: #428bca;
			}
		}
	}
}

/**筛选-学区**/
.btn-hline-b {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 4px 10px;
	_padding:7px 10px;
    text-decoration: none;
    color: #333;
    position: relative;
	cursor:pointer;
}
.btn-hline-b:hover,
.btn-hline-b.bon {
    background: #fff;
    text-decoration: none;
}
.listsort-xqbtn {
    position: absolute;
    right: 10px;
    top: 4px;
    _top: 5px;
	display:block;
	&.lsxq-oa{
		top:5px;
		right:12px;
	}
}
.listsort-xqbtn .btn-hline-b {
    position: static;
}
.popbox-schoolbox {
    width: 944px;
    background: #fff;
	padding:6px;
	position:relative;
}
li div.popbox-school {
    float:none;
	width:auto;
}
.popbox-school li {
    float: left;
    _background: none;
}
.popbox-school li a:link,
.popbox-school li a:visited {
    padding: 1px 6px;
    margin-right: 1px;
    display: inline-block;
    text-decoration: none;
    color: #0041d9;
    _border: 0;
    _background: none;
}
.popbox-school li a:hover,
.popbox-school li a:active,
.popbox-school li.on a:link,
.popbox-school li.on a:visited {
    background: #666;
	color:white;
}
li div.popbox-school-tags {
    border-top: 1px dotted #ccc;
    padding: 12px 20px;
    height: 266px;
    overflow: auto;
	float:none;
	width:auto;
}
.popbox-school-tags label {
    display: inline-block;
    vertical-align: top;
    width: 62px;
    padding: 4px 0;
    color: #333;
}
.popbox-school-tags span {
    display: inline-block;
    vertical-align: top;
    width: 90%;
	em{
		display: inline-block;
		padding: 4px 0;
	}
}
.popbox-school-tags a:link,
.popbox-school-tags a:visited {
    display: inline-block;
    padding: 4px 0;
    width: 196px;
    color: #428bca;
    text-decoration: none;
    _border: 0;
    _background: none;
    margin-right: 4px;
}
.popbox-school-tags a:hover,
.popbox-school-tags a:active {
    color: #333;
}
.popbox-school-tags a:link.active,
.popbox-school-tags a:visited.active{
    color: #333;
	font-weight: bold;
}
/***************排序********************/
/*排序左侧*/
.listsort-barbox {
    background: #eaeaea;
    border: 1px solid #ccc;
    padding: 6px;
    _height: 30px;
    _overflow: hidden;
}
.listsort-barinner {
    float: left;
	li{
		float: left;
		margin-right: 6px;
		display: block;
		select{
			margin: 1px 4px 0 4px;
		}
		a{
			&:link,&:visited{
				color: #666;
				padding: 0 15px 0 6px;
				border: 1px solid #fff;
				text-decoration: none;
				display: block;
				background: url(images/sort.gif) no-repeat 100% -37px;
			}
			&:hover,&:active{
				color: #d2322d;
			}
		}
		&.active{
			a{
				&:link,&:visited{
					color: #d43f3a;
					border: 1px solid #d43f3a;
					padding: 0 15px 0 6px;
					&.down{
						background: url(images/sort.gif) no-repeat 100% 4px;
					}
					&.up{
						background: url(images/sort.gif) no-repeat 100% -14px;
					}
				}
			}
		} 
	}
}
.tr-bg,.lsbar-bt {
	.listsort-barinner li {
		a:link,a:visited{
			.borderfunction(1px,#f6f6f6);
		}
		&.active{
			a:link,a:visited{
				border: 1px solid #d43f3a;
			}
		}
	}
}
/*排序右侧*/
.listsort-barright {
    float: right;
	&.position{
		position: absolute;
		right: 10px;
		top: 6px;
		&.broker{
			top:8px;
		}
	}
	li{
		float: left;	
		&.lsbr-first { 
			//border-right: 1px solid #e4e4e4;
			padding: 3px 12px;
			&.lsbr-br0{
				border-right: 0;
				padding-right: 0;
			}
		}
		a{
			&:link,&:visited{
				margin-left:12px;
				display: inline-block;
				height: 23px;
				width:22px;
				_overflow:hidden;
				border:1px solid #c8c8c8;
				font-size:0;
				background-repeat:no-repeat;
				background-image:url(images/sort.gif);	
				.page-icon1,
				.page-icon2{
					display:none;
				}
				&.page-lon{
					background-position:4px -222px;
					margin-right:12px;
				}
				&.page-ron{
					background-position:5px -264px;
				}
			}
			&:hover,&:active{
				background-color: #f8f8f8;
			}
			&:link,&:visited,&:hover,&:active{				
				&.page-disabled{
					-moz-opacity: .4;
					opacity: .4;
					filter: ~"alpha(opacity:40)";
					-ms-filter: "alpha(Opacity=40)";
					background-color:#fff;
					cursor:default;
				}
			}
		}
		.vm{
			_display:inline-block;
			_vertical-align:top
		}
		span{
			&.vm{
				_padding-top:5px;
			}
		}
	}
	.redcolor {
		color: #e03030;
	}
}
/**吕小军 20150110***/
.sort-layout{
	&.wrap-content,&.mod-cont-pd{
		padding-right: 86px;
		position: relative;
	}
}
.listsort-barright.sort-layout-right{
	border-right: 1px #e4e4e4 solid;
	padding-right: 12px;
}
.sort-type{
	position: absolute;
	right: 0px;
	top:0px;
	width:78px;
	height:35px;
    display:none;
	a{
		&:link,&.visited{
			width:38px;
			height:35px;
			display:block;
			float:left;
			margin-left:1px;
			text-indent:-3000px;
			background:url(images/global.png) no-repeat 10px -732px;
			&.sort-type-list{
				background-position:10px -799px;
			}
			&.on{
				background-position:10px -766px;
				background-color:#f2f2f2;
				&.sort-type-list{
					background-position:10px -837px;
					background-color:#f2f2f2;
				}
			}
		}
		&:hover,&:active{
			background-color:#f2f2f2;
		}
	}
}

/*加载更多*/
.page-more{
	margin:20px auto;
	max-width:620px;
	width:86%;
	.border-radius;
	border: solid 1px #cccccc;	
	a{
		&:link,&:visited{
			display: block;
			padding: 5px 0;
			text-align: center;			
			background: #f0f0f0;
			text-decoration:none;
		}
		&:hover,&:active{
			background:#e6e6e6;			
		}		
	}
	.redcolor{
		color:#c33;
	}
	&.disabled{
		a:link,a:visited,a:hover,a:active{
			background: #f0f0f0;
			cursor: default;
			-moz-opacity: .4;
			opacity: .4;
			filter: ~"alpha(opacity:40)";
			-ms-filter: "alpha(Opacity=40)";
			color:#333;
		}
	}
}
.page-more-left{
	.page-more{
		margin:20px;
	}	
}
.icon-arown-red{
	display:inline-block;
	width:12px;
	height:6px;
	background:url(images/global.png) -2px -128px;
	margin-left:6px;
}
/*已售、已租图标*/
.detail-pic{
	float: left;
	margin-right: 10px;
	img{
		border:solid 1px #ccc;
		padding:1px;
	}
	a{
		display:block;
		position: relative;
		width:130px;
		height:96px;
	}
	i{
		position:absolute;
		left:2px;
		bottom:2px;
		color:#fff;
		z-index:3;
		display:block;
		width:30px;
		height:20px;
		line-height:20px;
		text-align:center;
		&.bg{
			background:#666;
			opacity: .7;
			filter: alpha(opacity=70);
			-ms-filter: "alpha(Opacity=70)";
			z-index:2;
		}
	}
}
.hassaled{
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	-ms-filter: alpha(opacity=50);
	display:block;
	position:absolute;
	z-index:12;
	top:0px;
	left:0px;
	width:240px;
	height:180px;
	&.pic-lg{
		width:182px;
		height:139px;		
	}
}
.hassaled-font,
.hasrented-font{
	text-indent:-5000px;
	width:240px;
	height:180px;
	position:absolute;
	z-index:14;
	top:0px;
	left:0px;
	&.pic-lg{
		width:182px;
		height:139px;		
	}
}
.hassaled-font{
	background:url(images/has-saled.png) no-repeat center center;
}
.hasrented-font{
	background:url(images/has-rent.png) no-repeat center center;
}
/*******************需求列表********************/
.hlist-listin {    
    border-bottom: 1px dotted #ccc;
    padding: 16px 0;
	_background: #fff;
    _border: 0;
	&.first,&:first-child{
		padding: 0 0 16px 0;
	}
	&.last{
		border-bottom: 0;
	}
	ul{
		float: left;
		&.hlist-dropbox{
			float: none;
		}
		a{
			&:link,&:visited{
				&.b-color{
					text-decoration:none;
				}
			}
		}
	}
}
/*二手房房源照片*/
.hlist-picture {
    width: 184px;
}
.hlist-info-pic {
    width: 180px;
    height: 140px;
    padding: 1px;
    border: 1px solid #ccc;
    position: relative;
	.pic-num,.pic-num-bg{
		position: absolute;
		bottom: 1px;
		left: 1px;
		width: 36px;
		height: 24px;
		line-height: 24px;
		text-align: center;
		display: block;
	}
	.pic-num {
		color: #fff;
		font-weight: normal;
		z-index: 11;
	}
	.pic-num-bg {
		opacity: .7;
		filter: alpha(opacity=70);
		-ms-filter: "alpha(Opacity=70)";
		z-index: 8;
		background: #666;
	}
}
.hlist-tpic {
    width: 180px;
    height: 140px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.hlist-b-pic {
    width: 80px;
    height: 107px;
    padding: 1px;
    border: 1px solid #ccc;
	_padding:1px 1px 0 1px;
}
.hlist-describe {
    margin-left: 20px;
    _width: 571px;
	li{
		margin-bottom: 6px;
		&.hld-llast{
			margin-bottom:0;
		}
		h2 {
			max-width:540px;
			margin-bottom:8px;
			a{
				&:link,&:visited{
					font-size: 18px;
					font-family: "微软雅黑","黑体";
					font-weight:normal;					
				}
				a:hover,&:active{
					color: #e03030;
				}
			}
			.state{
				font-size: 12px;
				font-weight: normal;
				font-family: "宋体";
			}
			.tag-new{
				font-weight:normal;
			}
		}
		label{
			display: inline-block;
			width: 36px;
			vertical-align: top;
			color:#666;
			&.hld-llg{
				width:48px;
			}
		}
		span {
			color: #333;
			display: inline-block;
			max-width: 500px;
			_width: 480px;
			vertical-align: top;
			span{
				display:inline;
				_width:auto;
				*vertical-align: baseline;
			}
			/*&.hld-follow{
				.mod-borkerbox{
					float:left;
					background:#e4e4e4;
					margin-right:10px;
					padding:4px;
				}
			}*/
		}
	}
}
.hlist-describe li.state {
    margin-bottom: 0;
}
.hlist-describe li span.state i {
    float: left;
    margin-right: 6px;
}
.hlist-describe li.follow .f-cont {
    max-height: 40px;
    overflow: hidden;
}
.hlist-describe li.slash em {
    color: #ccc;
}
.hlist-listin ul.hlist-price {    
    float: right;
}
.hlist-price {
	//width: 190px;
	li {
		margin-bottom: 6px;
		text-align: right;
		&.last{
			margin-top: 24px;
		}
		.lt{
			float: left;
		}
		.rt{
			float: right;
			width: 100px;
			padding-bottom: 6px;
			border-bottom: 1px dotted #ccc;
		}
		p{
			b{
				font-size: 22px;
				font-family: Arial;
				margin-right: 2px;
			}
			&.rt{
				.icon-price-t {
					display: none;
				}
			}
			&.up{
				color: #e03030;
			}
			&.down{
				color: #6EB929;
			}
			
		}		
	}
}

.hlist-price li p.rt.up .icon-price-t,
.hlist-price li p.rt.down .icon-price-t {
    width: 8px;
    height: 8px;
    display: inline-block;
    background: url(images/global.png) no-repeat -7px -44px;
    vertical-align: 13px;
}
.hlist-price li p.rt.down .icon-price-t {
    background-position: -7px -71px;
}
.hlist-price li a:link.btn-hlist,
.hlist-price li a:visited.btn-hlist,
.hlist-favorite a:link,
.hlist-favorite a:visited {
    text-decoration: none;
}
/*经纪人列表*/
.brokerbox {
	.hlist-listin {
		padding :16px 12px;
		&.first{
			padding: 8px 12px 16px 12px;
		}
	}
	.hlist-picture {
		width: 48px;
	}
}
/*客源列表*/
.clientbox {
	.hlist-picture {
		width: 84px;
		text-align: center;
	}
	.hlist-describe {
		li{
			span{
				max-width: 620px;
				_width: 600px;
			}
			h2{
				max-width: 664px;
				white-space: nowrap;
				overflow: hidden;
				-o-text-overflow: ellipsis;
				text-overflow: ellipsis;
			}
		}
	}
	.hlist-price {
		li{
			.rt{
				width: 160px;
			}
			p{
				b{
					font-size:18px;
				}
			}
		}
	}
}
/*群组列表*/
.groupbox .hlist-picture{
    width: 48px;
}
/*收藏列表*/
.myfavorite {	
	.hlist-picture {
		width: 69px;
		text-align: center;
		a{
			width:69px;
			height:55px;
		}
	}
	.btn{
		visibility:hidden;
	}
	&:hover{
		.btn{
			visibility:visible;
		}
	}
	&.hlist-listin{
		padding: 16px 0 8px 0;
		&.first{
			padding: 0 0 8px 0;
		}
		&.history-li{
			padding: 7px 0;
			.hlist-picture {
				width: 52px;
				text-align: center;
				a{
					width:52px;
					height:42px;
				}
			}
		}
	}
}
.hlist-describe.p-atten {
    width: 500px;
	li{
		h2{
			a{
				&:link,&:visited{
					font-size:16px;
				}
			}
		}
	}
}
.hlist-describe.history-d{
	width:252px;
	_width:248px;
	margin-left:10px;
	_margin-left:0px;
	li{
		margin-bottom:2px;
		&.ht-w-fix{
			margin-bottom:0;
		}
		h2{
			margin-bottom:0;
		}
	}
	li h2 a:link,li h2 a:visited,
	.ht-w-fix span{
		width:252px;
		_width:248px;
		white-space: nowrap;
		overflow: hidden;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
		font-size:12px;
		display:inline-block;
	}
	li h2 a:link,li h2 a:visited{
		font-size:14px;
	}
}
.myfavorite .hlist-price.t-center {
    width: 200px;
    float: left;
}
.myfavorite .hlist-price.t-center li {
    text-align: center;
}
.hlist-favorite {
    margin-left: 20px;
    width: 140px;
    text-align: center;
}
.hlist-favorite li {
    margin-bottom: 6px;
}
/*客户详情-需求*/
.hlist-clientbox {
	.hlist-describe {
		width: 330px;
		li{
			span{
				max-width: 286px;
				_width: 286px;
				span{
					_width:auto;
					_vertical-align:baseline;
				}
			}
			h2{
				width: 330px;
				_width: 320px;
				white-space: nowrap;
				overflow: hidden;
				-o-text-overflow: ellipsis;
				text-overflow: ellipsis;
			}
		}
	}
	.clientbox{
		.hlist-describe{
			li{
				span{
					max-width: 400px;
				}
			}
		}
	}
}
/*价格变动*/
.demand-price{
	&.pd12{
		padding:0 12px;
	}
	li{
		float:left;
		width:120px;
		height:51px;
		overflow:hidden;
		padding:8px;
		margin:6px 0;
		background:#f2f2f2;
		text-align:center;
		b{
			font-size: 22px;
			font-family: Arial;
			margin-right: 2px;			
		}
		b,em{
			color:#333;
		}
		&.dp-next{
			width:13px;
			height:52px;
			padding:4px 8px;
			background:url(images/global.png) no-repeat 7px -310px;
			display:block;	
			&.ndspl{
				display:none;
			}
		}
		&.price-up,
		&.price-down{
			b,em{
				color:#e03030;
			}			
			.icon-pud{
				width: 8px;
				height: 8px;
				display: inline-block;
				background: url(images/global.png) no-repeat -7px -44px;
				vertical-align: 13px;
			}
		}
		&.price-down{
			b,em{
				color:#6EB929;
			}			
			.icon-pud{
				background-position: -7px -71px;
			}
		}
	}
}
/*新房列表*/
.newhouses{
	&.hlist-listin{
		.hlist-describe{
			max-width:520px;
			li{
				h3{
					font-size:14px;
					font-weight:normal;
					font-family:"微软雅黑","黑体";
					.cutstr;
					margin-top:12px;
					color:#333;
				}
			}
		}
		.hlist-price{
			li{
				.rt{
					width:165px;
				}
			}
		} 
	}	
}
.hlist-clientbox{
	.newhouses{
		&.hlist-listin{
			.hlist-describe{
				max-width:330px;
			}
		}
	}	
}
/********************
 需求列表-精简模式
********************/
.table-list {
	border-collapse:collapse;
	tr{
	    &.visited{
	        color: #aaa;
	    }
		th{
			color:#666;
			font-weight:normal;
			padding:8px 0;
			border:solid 1px #d7d7d7;
			text-align:center;
			background-color:#f4f8fa;
		}
		td{
			border: solid 1px #d7d7d7;
			padding:8px 4px;
			text-align:center;
			label{
				margin-left:4px;				
			}
			input{
				vertical-align:middle;
			}
			strong{
				font-family:Arial;
				font-weight:normal;
			}
			.table-list-ul{
				li{
					i{
						font-family:"微软雅黑","黑体";
						margin-right:3px;
					}
				}
			}
			
		}
		&.thenew{
			td{
				border-top: solid 1px #F00;
			}
		}
		&.on{
			td{
				background:#f9f9f9;
			}			
		}
		&.hoveron{
			td{
				background:none;
			}
		}
		&:hover{
			td{
				background-color:#E9F3FF;
			}
		}
		&.nobg{
			background:none;
		}
	}
	&.tdcenter{
		td{
			text-align:center;
			&.tdc-left{
				text-align:left;
				label{
					vertical-align:middle;
					cursor:pointer;
					padding:0 6px;
				}
			}
			&.pd0{
				border:0;
			}
		}
	}
}
.table-listsort {
	li{
		a{
			color:#666;
		}
		&.active{
			a{
				display:inline-block;
				padding-right:8px;
				color:#d43f3a;
				background-image:url(images/sort.gif);
				background-repeat:no-repeat;
				&.down{
					background-position: 100% -358px;
				}
				&.up{
					background-position: 100% -323px;
				}
			}
		}		
	}
}
/****************
 小区、周边配套
****************/
/***小区图标***/
.xq-info-icon,
.xq-price-icon,
.xq-map-icon,
.xq-pic-icon{
	width:14px;
	height:12px;
	display:inline-block;
	background:url(images/xq-icon.gif) no-repeat;
}
.xq-info-icon{
	background-position:0 -63px;
}
.xq-price-icon{
	background-position:0 -20px;
}
.xq-map-icon{
	background-position:0 -87px;
}
.xq-pic-icon{
	background-position:0 -41px;
}
/*小区地图*/
.school-icon,
.hschool-icon,
.nursery-icon,
.hospital-icon,
.bank-icon,
.market-icon,
.restaurant-icon,
.neighbor-icon,
.park-icon,
.bus-icon,
.gas-icon
{
	width:20px;
	height:18px;
	display:inline-block;
	background:url(images/map-bg2.png) no-repeat;
}
.park-icon{
	background-position:-4px -59px;	
}
.school-icon{
	background-position:-4px -236px;	
}
.hschool-icon {
    background-position:-4px -265px;
}
.nursery-icon{
	background-position:-4px -27px;
}
.hospital-icon{
	background-position:-4px -120px;
}
.bank-icon{
	background-position:-4px -150px;
}
.market-icon{
	background-position:-4px -180px;
}
.restaurant-icon{
	background-position:-4px -213px;
}
.neighbor-icon{
	background-position:-4px 0;
}
.bus-icon{
	background-position:-4px -88px;
}
.gas-icon{
	background-position:-4px -298px;
}
.xq-map-opbar{
	border:solid 1px #ccc;
	background:#f7f7f7;
	margin:0 0 6px 0;
	
}
.xq-map-opbar span{
	float:left;
	margin:14px 6px 0 8px;
}
.xq-map-opbar ul{
	float:left;
}
.xq-map-opbar li{
	float:left;
	margin:0;
	padding:7px 3px;	
}
.xq-map-opbar li a:link,
.xq-map-opbar li a:visited{
	border:solid 1px #f7f7f7;	
	padding:5px 4px;
	display:inline-block;
	text-decoration:none;
	border-top-width:2px;
}
.xq-map-opbar li a:hover,
.xq-map-opbar li a:active,
.xq-map-opbar li.on a:link,
.xq-map-opbar li.on a:visited{
	border:solid 1px #e03030;
	background:#fff;
	border-top-width:2px;
}
li.on,
.xq-map-opbar li a:hover,
.xq-map-opbar li a:active,
.xq-map-opbar li.on a:link,
.xq-map-opbar li.on a:visited{
	.park-icon{
		background-position:-4px -405px;	
	}
	.school-icon{
		background-position:-4px -582px;	
	}
	.hschool-icon {
		background-position:-4px -611px;
	}
	.nursery-icon{
		background-position:-4px -373px;
	}
	.hospital-icon{
		background-position:-4px -466px;
	}
	.bank-icon{
		background-position:-4px -496px;
	}
	.market-icon{
		background-position:-4px -526px;
	}
	.restaurant-icon{
		background-position:-4px -559px;
	}
	.neighbor-icon{
		background-position:-4px -346px;
	}
	.bus-icon{
		background-position:-4px -434px;
	}
	.gas-icon{
		background-position:-4px -644px;
	}
} 
.xq-map-opbar li em{
	vertical-align:middle;
	margin:0 6px 0 0;
	color:#333;
}
.xq-map-content{
	float:left;
	width:426px;
    height: 275px;
	z-index:20;
	&.cs-detail{
		width:100%;
	}
}
.map-goto-bg{
	position:absolute;
	bottom:0;
	width:100%;
	*width:980px;
	height:60px;
	z-index:3333;
	background:#333;
	opacity: .6;
    filter: ~"alpha(opacity=60)";
    -ms-filter: ~"alpha(Opacity=60)";
	*overflow:hidden;
	&.map-large{
		*width:980px;
	}
}
.map-goto{
	position:absolute;
	bottom:0;
	width:100%;
	*width:718px;
	height:48px;
	padding-top:12px;
	z-index:3334;
	text-align:center;
	a{
		&:link,&:visited{
			color:#fff;
			display:inline-block;
		}
		&.first-a{
			margin-right:12px;
		}
	}
	&.map-large{
		*width:980px;
	}
}
.map-gotomin-bg{
	position:absolute;
	bottom:0;
	top:0;
	width:100%;
	height:100%;
	z-index:33;
	opacity: .0;
    filter: ~"alpha(opacity=0)";
    -ms-filter: ~"alpha(Opacity=0)";
}
.map-gotomin{
	position:absolute;
	bottom:-4px;
	right:10px;
	width:100%;
	height:48px;
	z-index:34;
	text-align:right;
	a{
		&:link,&:visited{
			color:#fff;
		}
	}
}
.xq-map-list{
	float:left;
	width:260px;
	height:275px;
	background:#fafafa;
	padding:0 8px;
	ul{
		overflow:auto;
		height:199px;
	}
	&.xq-map-more{
		width:210px;
		height: 460px;
		line-height:18px;
		padding:0 0 0 8px;
		ul{
			height:396px;
		}
	}
}
.xq-map-list.height400 ul{
	height:396px;
	*overflow:hidden;
}
.xq-map-list.xp-map-list-1 ul{
	overflow:auto;
	height:195px;
}
.xq-map-list li{
	padding:2px 0px 2px 6px;
	*padding:1px 0 1px 6px;
	border-bottom:dashed 1px #ccc;
}
.xq-map-list h4{
	margin:4px 0 0 6px;
	font-size:12px;
}
.xq-map-list h4 i{
	margin:0 0 0 4px;
	font-size:12px;
	font-weight:normal;
	color:#999;
}
.xq-map-list li a:link,
.xq-map-list li a:visited{
	color:#464646;
	display:block;
    float: left;
    width: 162px;
	padding:2px 0px  2px 4px;
	border:solid 1px #fafafa;
	text-decoration:none;	
}
.xq-map-list li a:hover,
.xq-map-list li a:active,
.xq-map-list li.on a:link,
.xq-map-list li.on a:visited{
	background:#f0f0f0;
	color:#f47b22;
}
.defaultmap {
    background: url(images/marker-Img.png) no-repeat 0px -150px;
    _background: url(images/marker-Img.gif) no-repeat 0px -150px;
    margin-right: 6px;
    margin-top: 6px;
    float: left;
}
.currentmap {
    background:url(images/marker-Img.png) no-repeat 0px -190px;
    _background: url(images/marker-Img.gif) no-repeat 0px -190px;
    margin-right: 6px;
    margin-top: 6px;
    float: left;
}
.markdaftext,
.markcurtext{
	display: inline-block;
    width: 28px;
    height: 28px;
    text-align: center;
    line-height: 22px;
    font-weight: bold;
    font-size: 12px;
    font-family: arial;    
}
.markdaftext {
    color: #2B8200;
}
.markcurtext {    
    color: #D9534F;

}
.xq-map-list li label{
	display:block;
	cursor:pointer;
	width:160px;
	overflow:hidden;
	white-space: nowrap;
}
.xq-map-list li span{
	color:#777;
	display:block;
	margin:2px 0 0 0;
}
.xq-map-address{
	margin:6px 0 2px 0;
	padding:0 0 6px 6px;
	border-bottom:solid 1px #ccc;
}
.xq-map-address h3{
	font-size:14px;
	margin:0;
	a{
		&:link,&:visited{
			color:#888;
			font-family:"微软雅黑";
		}
		&:hover,&:active{
			color:#E03030;
		}
	}
}
.xq-map-address p{
	color:#999;
}
.peitao-page{
	.pagination{
		padding-left:12px;
		font-family:Arial;
		font-size: 14px;
	}
	.pagination a:link.page-cur, .pagination a:visited.page-cur{
		color: #666;
		border: 0;
		background: none;
		text-decoration:none;
	}
	.pagination a:link, .pagination a:visited{
		padding: 5px;
		text-decoration: none;
		margin: 0 2px;		
		border: 0;
		font-size: 14px;
		color:#0041d9;
		background: none;
		font-weight:normal;
		display: inline-block;
		text-decoration:underline;
	}
	.pagination span{
		color: #666;
		padding: 5px;
		margin: 0 2px;
		background: none;
		font-weight: normal;
		border: 0;
	}
	
}
.map-box{
	*width:690px;
	*height:275px;
	_width:690px;
	_height:275px;
	*overflow:hidden;
	&.map-large{
		*width:980px;
	}	
}
.map-contentbox{
	*position:absolute;
	*top:0;
	*left:0;
	*width:718px;
	*height:275px;
	&.map-large{
		*width:980px;
	}
}
/***********************
 标签类 20140619 黄敏思
 **********************/
.mark-lump{
	display:inline-block;
	text-align: center;
	height: 13px;
	line-height: 13px;
	font-size: 13px;
	word-wrap: break-word;
	word-break: break-all;
	white-space: nowrap;
	color: #fff;
	border-radius: 5px;
    margin-bottom:3px;
}
.mark-lump-default{
	padding: 3px 6px;
	_padding: 2px 6px 0 6px;
}
.mark-lump-xm{
	padding: 2px 6px;
}
.mark-lump-sm{
	padding: 5px;
	_padding:4px 5px 2px 5px;
}
/*跟进类型*/
.mark-f0,
.mark-f1,
.mark-f2,
.mark-f3{	
	background: #666;
	.mark-lump-default;
	.mark-lump;
 }
 .mark-f3{
	background:#d9534f;
 }
 .mark-p{
	background:#73a5d2;
	.mark-lump-default;
	.mark-lump;
 }
 /*经纪人*/
.mark-broker0,
.mark-broker1,
.mark-broker2{
	background:#d9534f;
	.mark-lump-sm;
	.mark-lump;
 }
 .mark-broker1{
	background:#5bc0de;
 }
 .mark-broker2{
	background:#5cb85c;
 }
 /*员工状态*/
.mark-staff0,
.mark-staff1,
.mark-grey,
.mark-blue{
	background:#666;
	.mark-lump-sm;
	.mark-lump;
	vertical-align:middle;
    &.turn{
        color:#666;
        background:none;
        margin:0;
    }
 }
.mark-staff1{
	background:#1DC2B4;
    &.turn{
        color:#1DC2B4;
    }
}
/*小区认证*/
.mark-xq0,
.mark-xq1,
.mark-xq2{
	color: #fff;
    .mark-lump;
	.mark-lump-sm;
	background:#666;
}
.mark-xq1{
	background: #5cb85c;
}
/*灰、蓝、红、绿*/
.mark-grey,
.mark-blue{
	vertical-align:baseline;
}
.mark-blue{
	background:#00a0e9;
    &.turn{
        color:#00a0e9;
    }
}
.mark-grey1{
	.mark-lump;
	.mark-lump-xm;
	min-width:56px;
	background:#999;
}
.mark-red,
.mark-green,
.mark-lightblue,
.mark-softblue,
.mark-yellow{
	.mark-lump-sm;
	.mark-lump;
	background:#d9534f;
    &.turn{
        background:none;
        margin:0;
    }
}
.mark-red{
    &.turn{color:#d9534f;}
}
.mark-green{
	background:#5cb85c;
    &.turn{
        color:#5cb85c;
    }
}
.mark-softblue{
	background: #428bca;
    &.turn{
        color:#428bca;
    }
}
.mark-lightblue{
	background:#5bc0de;
    &.turn{
        color:#5bc0de;
    }
}
.mark-yellow{
	background:#8a6d3b;
    &.turn{
        color:#8a6d3b;
    }
}
/*委托*/
.mark-sale,
.mark-rent,
.mark-buy,
.mark-torent {
  font-family: Arial, simsun, sans-serif, '宋体';
  font-size: 12px;
  line-height: normal;
  padding: 1px 6px;
  _padding: 6px 6px 0 6px;
  color: white;
}
.mark-sale {
  background: #badc68;
}
.mark-rent {
  background: #40abd8;
}
.mark-buy {
  background: #bb8ad2;
}
.mark-torent {
  background: #eea742;
}
/*自定义更多 筛选面板*/
.tags a.mchoice{
	border:solid 1px #D5D5D5;
	color:#525252;
}
ul.moresch{
	width:220px;
	*width:221px;
	_width:231px;
	padding:12px 12px 0 12px;
	*padding:0 12px;
	_padding:6px 12px 0 12px;
	background-color: #fbfbfb;
	color:#808080;
	.borderfunction(1px,#999);
	.rangeinpt{
		height:20px;
		line-height:20px;
		padding:3px;
		.borderfunction;
		width:52px;
		margin:0 2px;
		*vertical-align:middle;
	}
	.tbtn,.dbtn.w-auto-p,.ibtn.sortschbtn{
		padding: 3px 11px;
		*padding:3px 6px;
		width:auto;
		color: #fff;
		cursor: pointer;
		.borderfunction(1px,#5a5a5a);
		.border-radius(2px);
		background: #666;
		height: 28px;
		line-height: 20px;
		*vertical-align:middle;
		&:hover{
			.borderfunction(1px,#515151);
			background: #5a5a5a;
		}
	}
}
ul.moresch li{
	margin:0 0 12px 0;
	margin:-3px 0 12px 0;
}
ul.moresch li label{
	width:auto;
	*vertical-align:middle;
}
ul.moresch li a:link,
ul.moresch li a:visited,
ul.moresch li a:link.active,
ul.moresch li a:visited.active
{
	border: 1px solid #cccccc;
	background: #f6f6f6;
	padding:0;
	margin:0 0 0 -0.6em;
}
ul.moresch li a:hover,
ul.moresch li a:active{
	border: 1px solid #fbcb09;
	background: #fdf5ce;
}
.trea-qtip{
	width:1px;
	height:1px;
	border:0;
	vertical-align:top;
	opacity: 0;
	filter: ~"alpha(opacity:0)";
	overflow: hidden;
	_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
/*优质房源审核图标*/
.icon-spass,
.icon-snopass{
	width:16px;
	height:16px;
	display:inline-block;
	background:url(images/global.png) no-repeat 0 -678px;
	vertical-align:-3px;
}
.icon-snopass{
	background-position:0 -705px;
}
/*********日志图标 20140621 黄敏思********/
.icon-stype-default{
	width:16px;
	height:16px;
	display:inline-block;
}
.icon-stype0,
.icon-stype1,
.icon-stype2,
.icon-stype3,
.icon-stype4,
.icon-stype5,
.icon-stype6,
.icon-stype7,
.icon-stype8,
.icon-stype9,
.icon-stype10,
.icon-stype11,
.icon-stype12,
.icon-stype13,
.icon-stype14,
.icon-stype15,
.icon-stype16,
.icon-stype17,
.icon-stype18,
.icon-stype19,
.icon-stype20,
.icon-stype21,
.icon-stype22{
	.icon-stype-default;
	background: url(images/schedule.png) no-repeat -64px -8px;
}
.icon-stype1{
	background-position:-93px -8px;
}
.icon-stype2{
	background-position:-122px -8px;
}
.icon-stype3{
	background-position:-6px -8px;
}
.icon-stype4{
	background-position:-35px -40px;
}
.icon-stype5{
	background-position:-93px -40px;
	margin: 2px 0 0 1px;
}
.icon-stype6{
	background-position:-35px -69px;
}
.icon-stype7{
	background-position:-122px -69px;
}
.icon-stype8{
	background-position:-64px -40px;
}
.icon-stype9{
	background-position:-122px -40px;
}
.icon-stype10{
	background-position:-151px -40px;
}
.icon-stype11{
	background-position:-6px -69px;
}
.icon-stype12{
	background-position:-35px -69px;
}
.icon-stype13{
	background-position:-64px -69px;
}
.icon-stype14{
	background-position:-93px -69px;
}
.icon-stype15{
	background-position:-151px -69px;
}
.icon-stype16{
	background-position:-151px -8px;
}
.icon-stype17{
	background-position:-151px -96px;
}
.icon-stype18{
	background-position:-64px -96px;
}
.icon-stype19{
	background-position:-93px -96px;
}
.icon-stype20{
	background-position:-122px -96px;
}
.icon-stype21{
	background-position:-35px -96px;
}
.icon-stype22{
	background-position:-6px -96px;
}

/******************* iCheck plugin Flat skin, red
2014年6月21日 吕小军
http://www.bootcss.com/p/icheck/#skins
----------------------------------- ****************/


/* iCheck plugin Minimal skin, grey
----------------------------------- */
.icheckbox_minimal-grey,
.iradio_minimal-grey {
    display: inline-block;
    *display: inline;
	*zoom:1;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(images/grey.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_minimal-grey {
    background-position: 0 0;
}
.icheckbox_minimal-grey.hover {
	background-position: -20px 0;
}
.icheckbox_minimal-grey.checked {
	background-position: -40px 0;
}
.icheckbox_minimal-grey.disabled {
	background-position: -60px 0;
	cursor: default;
}
.icheckbox_minimal-grey.checked.disabled {
	background-position: -80px 0;
}

.iradio_minimal-grey {
    background-position: -100px 0;
}
.iradio_minimal-grey.hover {
	background-position: -120px 0;
}
.iradio_minimal-grey.checked {
	background-position: -140px 0;
}
.iradio_minimal-grey.disabled {
	background-position: -160px 0;
	cursor: default;
}
.iradio_minimal-grey.checked.disabled {
	background-position: -180px 0;
}


/***maxlength样式***/
.label-max {
	display:inline;
	padding:6px;
	font-size:12px;
	font-weight:700;
	line-height:1;
	color:#fff;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	border-radius:.25em;
}
.label-max[href]:hover,.label-max[href]:focus {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.label-max:empty {
	display:none
}
.btn .label-max {
	position:relative;
	top:-1px
}
.label-default {
	background-color:#999
}
.label-default[href]:hover,.label-default[href]:focus {
	background-color:gray
}
.label-primary {
	background-color:#428bca
}
.label-primary[href]:hover,.label-primary[href]:focus {
	background-color:#3071a9
}
.label-success {
	background-color:#5cb85c
}
.label-success[href]:hover,.label-success[href]:focus {
	background-color:#449d44
}
.label-info2 {
	background-color:#5bc0de
}
.label-info2[href]:hover,.label-info2[href]:focus {
	background-color:#31b0d5
}
.label-warning {
	background-color:#f0ad4e
}
.label-warning[href]:hover,.label-warning[href]:focus {
	background-color:#ec971f
}
.label-danger {
	background-color:#d9534f
}
.label-danger[href]:hover,.label-danger[href]:focus {
	background-color:#c9302c
}


/*add by xiaojun 20140725*/
/*WebChat聊天*/
.webchat {
    width:441px;
	height:415px;	
	position:fixed;
	_position:absolute;
	display:none;
	top:60px;
	right:60px;
    _top: ~"expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0 )))";
	&.webchat-user{
		width:243px;
	}
}
.webchat-box {
	width:240px;
	height:415px;
	padding:0;    
    background: #FFF;
	
	background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 5px 5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 2px 5px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 2px 5px rgba(0, 0, 0, 0.2);
}
.webchat-box{
	border: solid 1px #ccc;
}
.webchat-header {
    background: #f5f5f5;
    border-bottom: solid 1px #ccc;
    color: #333;
	font-family:"微软雅黑";
	&:active{
		cursor:move;
	}
}
.webchat-box.webchat-content-box {
	right:261px;
	width:440px;
    bottom: 0;
	float:left;
}
.webchat-header span {
    font-size: 16px;
    float: left;
    line-height: 38px;
    height: 38px;
    padding-left: 10px;
}
.webchat-header a:link,
.webchat-header a:visited {
    padding:  10px;
    font-weight: bold;
    float: right;
}
.webchat-header a:hover,
.webchat-header a:active {
    text-decoration: none;
	background:#eee;
}
.tool-bar{
	height: 24px;
	background: #f5f5f5;
	border-top:solid 1px #d7d7d7;
	padding-left: 6px;
	padding-right: 6px;
	overflow:hidden;
	a{
		&:link,&:visited{
			height:24px;
			width:24px;
			overflow:hidden;
			display:inline-block;			
		}
		&:hover,&:active{
			border:solid 1px #ccc;
			margin:-1px;
		}
	}
}
.icon-line,
.icon-min
{
    background: url(images/chat/chat.png) no-repeat 0 0;
    width: 16px;
    height: 16px;
    display: block;
    margin-top: 1px;
}
.icon-min{
	background-position: 0 -24px;
}
.icon-circle {
    background: #D9534F;
    height: 16px;
    display: block;
    color: #fff;
	padding:0 6px;	
	font-family:Arial;
    line-height: 16px;
    text-align: center;
    font-weight: bold;
	border:solid 1px #D2322D;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;	
}
.chat-my{
	display:inline-block;
	padding:0;
	cursor:pointer;
	width:48px;
	height:16px;
	font-size:0;
	vertical-align:middle;
	background:url(images/chat/chat-my.gif) no-repeat 0 0;	
	/*span{		
		color:#e03030;
		padding:3px 5px;
		*padding:0px 5px;
		display:inline-block;
		vertical-align:middle;
	}
	.icon-chat-my{
		padding:6px 12px;
		vertical-align:middle;
		*display:inline-block;
		background:#e03030 url(images/chat/chat_my.gif) no-repeat center center;		
	}*/
	&.chat-my-offline{
		background-position:0 -34px;
	}
	&.chat-my-min{
		
		span{
			padding:0px 2px;
			*padding:0px 2px;
		}
		.icon-chat-my{
			padding:3px 9px;
		}
	}
}


#Recent li,
#Company li li
{
	a{
		border-bottom:solid 1px #D4DDE7;
		margin:0 8px;
	}
}
.webchat-userlist {
    overflow: auto;
    height: 376px;
	li{		
		padding:0 2px;
		i{
			margin-right: 2px;
			color:#888;
		}
		u{
			text-decoration: none;
			display:block;
			line-height:14px;			
		}
		a{
			&:link,&:visited{
				padding:7px 10px 6px  10px;
				display: block;
				color:#333;
			}
			&:hover,&:active{
				text-decoration: none;
				background: #f5f5f5;
			}
		}
		&.online{
			img{
				opacity: 1;
				filter: alpha(opacity=100);
				-ms-filter: "alpha(Opacity=100)";
			}
			u{
				font-size:14px;
				margin:4px 0;
				color:#428BCA;
			}
			a{
				padding: 4px 0 3px 0px;
			}			
		}
		&.offline{
			img{
				opacity: .5;
				filter: alpha(opacity=50);
				-ms-filter: "alpha(Opacity=50)";
			}			
			u{
				font-size:14px;
				color:#428BCA;
				margin:4px 0;
			}
			a{
				padding: 4px 0 3px 0px;
			}
		}
	}
}

.webchat-userlist li.on a:link,
.webchat-userlist li.on a:visited {
    background: #E9F3FF;
    color: #333;
}
.webchat-userlist li em {
    float: right;
	margin-top:7px;
}
.chat-user-info{
	float:left;
	width:84%;	
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
	img{
		float:left;
		margin-right:6px;
		padding: 1px;
		border: solid 1px #ccc;
		background: #fff;
	}
	.chat-depart{
		width: 16px;
		height: 16px;
		display: block;
		float: left;
		background:url(images/chat/chat.png) no-repeat 6px -314px;
	}
	.datashow{
		font-family:Arial;
	}
}
.active .chat-depart{
	background-position:3px -289px;
}
.chat-none{
	background:#f2f2f2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding:6px;
	color:#808080;
}	
.webchat-statusbar {
    position:absolute;
    bottom: 0;
    right: 20px;
    width: 200px;
    text-align: center;
    background: #c8625f;
    border: solid 1px #AC2925;
}
.webchat-statusbar a:link,
.webchat-statusbar a:visited {
    display: block;
    padding: 6px 20px;
	color:#fff;
}
.webchat-statusbar a:hover,
.webchat-statusbar a:active {
    text-decoration: none;
}
.mod-user-header{	
	font-size: 14px;
	font-family:"微软雅黑";
	background:#f5f5f5 url(images/chat/chat.png) no-repeat 6px -77px;
	margin:2px;
	font-weight:normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	&.zuijin{
		background-position:6px -48px;
	}
	a{
		&:link,&:visited{
			display:block;
			color:#666;
			padding:4px 10px;
			padding-left:28px;
			text-decoration:none;
		}
		&:hover,&:active{
			
		}
		&.chat-right{
			background:url(images/chat/chat.png) no-repeat 95% -111px;			
		}
	}
	&.active{
		.chat-right{
			background-position:95% -135px;
		}
		
	}
}
.webchat-statusbar.newon {
    border: solid 1px #E57D28;
}
.webchat-statusbar.newon a:link,
.webchat-statusbar.newon a:visited {
    background: #ff710d;
}
.webchat-content {
	height: 237px;
    overflow: auto;
    padding: 10px 0;
    background: #fff;		
}
.webchat-content-time {
    text-align: center;
    background:#f5f5f5;
    margin:6px auto;
	height:22px;
	width:112px;
	line-height:22px;
	font-family:Arial;
    color: #999;
    border: solid 1px #d7d7d7;
	font-size:14px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;	
}
.webchat-content ul {
    padding: 6px 10px;
}
.webchat-content li b{
    color: #008040;
    font-weight: normal;
}
.webchat-content li em {
    margin-left: 12px;
    font-family: arial;
    color: #008040;
}
.webchat-content li.on em{
    color: blue;
}
.webchat-content li.on b {
    color: blue;
}
.webchat-content li span {
    margin-left: 20px;
    color: #333;
	img{
		vertical-align:middle;
	}
}
.webchat-send {
    height: 46px;
    background: #FFF;
    overflow:auto;
	padding: 6px;
	word-break:break-all;
	color:#333;
}
.webchat-send textarea {
    background: none;
    border: 0;
    padding: 6px;
    width: 386px;
    height: 42px;
    line-height: 18px;
	outline:none;
	overflow:auto;
}
.webchat-function-box {
    height: 32px;
}
.webchat-function-tips {
    width: 246px;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
	margin-top:2px;
}
.webchat-function-tips li {
    height: 32px;
    padding-left: 6px;
}
.webchat-send-box {
    width: 74px;
    text-align: center;
    background: #ff710d;
    float: left;
    height: 32px;
    line-height: 20px;
    color: #fff;
}
.webchat-send-box a:link,
.webchat-send-box a:visited {
    display: block;
    padding: 6px 20px;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #faa732;
    *background-color: #f89406;
    background-image: -moz-linear-gradient(top, #fbb450, #f89406);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
    background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
    background-image: -o-linear-gradient(top, #fbb450, #f89406);
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    background-repeat: repeat-x;
    border-color: #f89406 #f89406 #ad6704;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.webchat-send-box a:hover,
.webchat-send-box a:active,
.webchat-send-box a:focus {
    text-decoration: none;
    color: #ffffff;
    background-color: #f89406;
    *background-color: #df8505;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.webchat-send-box a:active {
  background-color: #c67605 \9;
}
.contact-name{
	img{
		padding: 3px;
		border: solid 1px #ccc;
		background: #fff;
		position: relative;
		margin-top: -30px;
		margin-right: 6px;
	}
}
.btn-send-button{
	margin-right:8px;
	float:right;
	margin-top:2px;
}
.chat-my-history{
    
}
.icon-plus,
.icon-pic,
.icon-emotiocn,
.icon-history {
    width: 24px;
    height: 24px;
    display: inline-block;
    background: url(images/chat/chat.png) no-repeat 4px -257px;
}
.icon-emotiocn{
	background-position: 4px -168px;
}
.icon-pic{
	background-position: 4px -196px;
}
.icon-plus{
	background-position: 4px -227px;
}
.webchat-noread-record{
	position:fixed;
	right:110px;
	bottom:136px;
	display:none;
	background:#f8f8f8;
	padding:6px 10px;
	cursor:pointer;
	border:solid 1px #d7d7d7;
	.border-radius;
	.boxShadow(0 0 12px #ccc);
	b{
		color:#C8625F;
		margin:0 1px;
	}
	.chat-box-icon{
		top:-10px;
		right:-23px;		
		width:13px;
		height:18px;
		display:block;
		background:url(images/chat/chat.png) no-repeat 0 -336px;
		_background:url(images/chat/chat.gif) no-repeat 0 -336px;
		position:absolute;
	}
}
.webchat-picbg{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 333;
	display: none;
	width: 100%;
	height: 100%;
	background-color: #333;
	-moz-opacity: 0.4;
	opacity: 0.4;
	filter: ~'alpha(opacity:40)';
	-ms-filter: ~'alpha(Opacity=40)';	
}
.webchat-pic{
	position: absolute;
	z-index: 335;
	top:10%;
	left:10%;
	width: 360px;
	/*height: 340px;*/
	display: none;
}
.pic-content{
	padding: 4px;
	position: relative;
}
.pic-wrap{
	width:140px;
	margin: auto;
	img{
		border: solid 1px #ccc;
		padding: 3px;
	}
}
.pic-progress-bg{
	display:none;
	height: 14px;
	width: 140px;
	position: absolute;
	margin: auto;	
	left: 88px;
	bottom: 8px;
	background-color: #333;
	-moz-opacity: 0.4;
	opacity: 0.4;
	filter: ~'alpha(opacity:40)';
	-ms-filter: ~'alpha(Opacity=40)';
}
.pic-progress{
	width: 136px;
	padding: 1px;
	position: absolute;
	margin: auto;	
	left: 88px;
	bottom: 9px;
	display:none;
}
.line-progress{
	background:#74BA12;
	border: solid 1px #d7d7d7;
	border-radius: 3px;
	height:8px;
}
.outdemand{
	padding: 4px;
	background: #f4f4f4;
	margin: 6px 0;
	em{
		color:#666;
	}
}
.webchat-content-demand{
	background-color:#fff;
	margin-left:20px;
	width:88%;
	margin-top:6px;
	_margin-top:-13px;
	border:solid 1px #ccc;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding:0;
	position:relative;
	li{
		padding-left:72px;
		h2{
			margin-bottom:6px;
			margin-top:2px;
			_margin:-14px 0;
			font-weight:normal;			
			a{
				&:link,&:visited{
					color:#333;
					.cutstr;
					font-size:12px;
					display:block;
				}
			}
		}
		i{
			color:#555;
		}
	}
	.icon-demand-pic{
		position:absolute;
		left:10px;
		top:8px;
		width:61px;
		height:46px;
	}
	&.small{
		margin:0;
		width:auto;
		min-height:35px;
		li{
			padding-left:66px;
			padding-right:6px;
			h2{
				.cutstr;
			}
		}
		.icon-demand-pic{
			width:46px;
			height:35px;
			top:6px;
		}
	}
}
.webchat-auto-demand{
	padding-left:52px;
	position:relative;
	.icon-auto-pic{
		width:61px;
		height:46px;
		overflow:hidden;
		position:absolute;
		top:0;
		left:0;
	}
	h2{
		font-weight:normal;
		font-size:12px;
	}
	p{
		font-size:12px;
		color:#797979;
	}
}
.ui-menu .ui-menu-item a .webchat-auto-demand a{
	padding:0;
}
/************
	全部颜色标签样式
************/

.label-gray{
	.label-color(#999);
    &.kind2{
        .label-color2(#999);
    }
}
.label-red{
	.label-color(#c8134f);
    &.kind2{
        .label-color2(#c8134f);
    }
}
.label-green{
	.label-color();
    &.kind2{
        .label-color2();
    }
}
.label-orange{
	.label-color(#f8900a);	
    &.kind2{
        .label-color2(#f8900a);
    }
}
.label-blue{
	.label-color(#5698e5);
    &.kind2{
        .label-color2(#5698e5);
    }
}
.label-purple{
	.label-color(#6b54cd);
    &.kind2{
        .label-color2(#6b54cd);
    }	
}
.label-lightgreen{
	.label-color(#84c200);	
    &.kind2{
        .label-color2(#84c200);
    }
}
.label-yellow{
	.label-color(#a69224);	
    &.kind2{
        .label-color2(#a69224);
    }
}
.label-lightyellow{
	.label-color(#8A6D3B);
    &.kind2{
        .label-color2(#8A6D3B);
    }
}
.label-deepblue{
	.label-color(#5bc0de);
    &.kind2{
        .label-color2(#5bc0de);
    }
}
.label-deepyellow{
	.label-color(#F27346);
    &.kind2{
        .label-color2(#F27346);
    }
}
/**返回顶部***/
.mod-back{
	position:fixed;
	bottom:0;
	right:0;
	width:40px;
	z-index:1960;	
	_position:absolute;
    _top: ~"expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0 )))";
	a{
		display:block;
//		padding:12px 0px;
		text-align:center;		
		background:#2c3e50 url(images/chat/chat.png) no-repeat 9px -369px;
		_background:#2c3e50 url(images/chat/chat.gif) no-repeat 9px -369px;
		background-repeat:no-repeat;
		height:44px;
		line-height:20px;
		&.zu{
			background-position:9px -369px;
		}
		&.about{
			background-position:9px -580px;
			&.on{
				background:url(images/chat/about_on.gif) no-repeat;
			}
		}
		&.thebacktop{
			background-position:9px -412px;
			visibility:hidden;
			&.vdspl{
				visibility:visible;
			}
		}
		&.thehistory{
			background-position:9px -494px;
			&.m-on{
				background-color:#34495e;
			}
		}
		&.myfavo{
			background-position:9px -538px;
			&.m-on{
				background-color:#34495e;
			}
		}		
		&.wchat{
			background-position:9px -450px;			
			&.on{
				background:url(images/chat/chat_on.gif) no-repeat;
				span{
					font-size:14px;
					font-family:arial;
				}				
			}
		}
		em{
			color:#fff;
			display: none;
		}
		&:hover{
			text-decoration:none;
			background:#34495e;
			em{
            color:#fff;
            display: inline;
        }
		}
	}
}
/*浏览历史与收藏*/
.thehistorybox{
	background:#fff;
	width:340px;
	height:489px;
	border:solid 1px #34495e;
	.boxShadow(-1px -1px 3px #b8b8b8);
	position:absolute;
	top:-350px;
	right:0;
	.thehistory{
		height:457px;
	}
	.history-header{
		padding: 6px;
		background-color: #f6f6f6;
		font-size:16px;
		line-height:20px;
		font-family:"微软雅黑","黑体";
	}
	.history-inner{		
		&.broker-hi{
			height: 396px;
			overflow: hidden;
			padding: 2px 10px;
		}
		.history-inner-c{
			height: 396px;
			overflow:hidden;
			padding: 2px 10px;	
		}
		.history-foot{
			padding:7px 0;
			border-top:solid 1px #e6e6e6;
			position:absolute;
			bottom:0;
			left:10px;
			z-index:5;
			background:#fff;
			p{
				padding-bottom:3px;
				padding-left:26px;
				width:294px;
				&.text-right{
					padding: 2px 0;
					width: 320px;
					text-align:center;
					a{
						&:link,&:visited{
							padding: 6px 0;
							border: 1px solid #e7e7e7;
							display:block;
							background-color: #eee;
							background-image: -moz-linear-gradient(bottom, #e3e3e3, #ececec);							
							background-image: -webkit-linear-gradient(bottom, #e3e3e3, #ececec);
							box-shadow: 0 0 rgba(0,0,0,.15);
							.border-radius;
							color:#333;
							text-decoration:none;
						}
						&:hover,&:active{
							color:#D9534F;
							background-image: -webkit-linear-gradient(bottom, #d8d8d8, #e2e2e2);
						}
					}
				}
			}
		}
		.history-full-btn{
			width:90px; 
			margin: 80px auto 20px;
		}
		.history-full-tip{
			color: #808080; 
			padding: 24px 0 24px 58px;
		}
	}
}
/********************
 帮助中心-展示
 20140913 黄敏思
********************/
.wrap-help{
	background:#fff;
	padding: 0 10px 20px 10px;
	min-height:400px;
	&.wh-lg{
		padding:20px 10px;
	}
}
.nav-helpbox{
	border:1px solid #d7d7d7;
	border-top:0;
	width:188px;
	overflow:hidden;
	float:left;
	padding-bottom:12px;
}
.cont-helpbox{
	width:746px;
	float:right;
}
.nav-help-title {
	border-bottom: solid 1px #d7d7d7;
	margin-bottom: 22px;
	h3{
		float: left;
		font-weight: normal;
		font-family: "微软雅黑";
		font-size: 20px;
		color: #e03030;
		padding: 0 6px 6px;
		border-bottom: 2px solid #e03030;
		margin-bottom: -1px;
		margin-right: 60px;
		_position: relative;
	}
}
.nav-help{
	margin-bottom:6px;
	li{
		span,a:link,a:visited{
			display:block;					
			height:20px;
			line-height:20px;
			color:#333;
			padding:6px 12px 6px 30px;
		}
		span{
			padding:7px 12px;
			border-top:1px solid #d7d7d7;
			border-bottom:1px solid #d7d7d7;
			background-color: #e9e9e9;
			background-image: -moz-linear-gradient(top, #e9e9e9, #F9F9F9);
			background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e9e9e9), to(#F9F9F9));
			background-image: -webkit-linear-gradient(top, #e9e9e9, #F9F9F9);
			background-image: -o-linear-gradient(top, #e9e9e9, #F9F9F9);
			background-image: linear-gradient(to bottom, #e9e9e9, #F9F9F9);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#F9F9F9', GradientType=0);
			*background-color: #e9e9e9;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			font-size:14px;	
		}
		a:hover,a:active{
			color:#e03030;
			text-decoration:none;
		}
		&.menu-on{
			a:link,a:visited{
				color:#fff;
				background:#666;
			}					
		}			
	}	
}
.cont-help-title{
	font-size:30px;
	color:#333;
	font-weight:normal;
	font-family:"微软雅黑";
	height:32px;
	line-height:32px;
	
}
.detail-help{
	font-size:14px;
	line-height:26px;
	padding:32px 8px 32px 0;
	word-wrap: break-word;
	word-break: break-all;
	p{
		text-indent:2em;
	}
}

/**查看岗位权限***/
.p-table{
	border:0;
	border-collapse:collapse;
}
.p-table td{
	text-align:center;
	padding:12px 10px;	
	border-bottom:solid 1px #e7e7e7;
}
.p-table tr:hover .p-body-1,
.p-table tr:hover .p-body-2,
.p-table tr:hover .p-body-3{
	background:#f9f9f9;
}
.p-table tr:hover .p-body-0{
	color:#B3862D;
}
.p-header{
	
}
.p-header th{
	background:#fff;
	height:	48px;
	border:solid 1px #fff;
	color:#666;
	font-family:"微软雅黑";
	font-size:16px;
	font-weight:normal;
}
.p-header .p-0{	
	width:22%;
	border-bottom:solid 1px #e7e7e7;
}
.p-header .p-1{
	background:#F4EDE0;
	width:26%;	
}
.p-header .p-2{
	background:#F9F5EE;
	width:26%;
}
.p-header .p-3{
	background:#FDFBF9;
	width:26%;
}
.p-table td.p-body-0{
	border-left:solid 1px #e7e7e7;
	font-family:"微软雅黑";
	font-size:14px;
	color:#666;
	text-align:right;
	padding-right:40px;
	border-bottom:solid 1px #e7e7e7;
}
.p-body-1{
	background:#F4EDE0;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
}
.p-body-2{
	background:#F9F5EE;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
}
.p-body-3{
	background:#FDFBF9;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
}
.p-line-m,
.p-line td{
	border-bottom:solid 1px #e7e7e7;
}
.p-table .p-body-title td.p-body-0{
	font-size:16px;
	font-weight:bold;
	color:#333;
}
.p-table .p-body-title td.p-body-0,
.p-table .p-body-title td.p-body-1,
.p-table .p-body-title td.p-body-2,
.p-table .p-body-title td.p-body-3{
	background:#E46B6B;
	color:#fff;
}
.p-body-addon{
	font-size:12px;
	color:#999;
	display:block;
	margin-top:6px;
	font-family:"微软雅黑";
}
.icon-tick{
	background:url(images/tick.png) no-repeat;
	width:16px;
	height:15px;
	display:inline-block;
}
.f-table{
	border:solid 1px #d7d7d7;
	border-collapse:collapse;
}
.f-table td{
	border:solid 1px #d7d7d7;
	padding:10px 10px 10px 54px;
	font-family:"微软雅黑";
	width:25%;
	position:relative;
	vertical-align: text-top;
	&.no-p{
		div{
			opacity: .5;
			filter: alpha(opacity=50);
			-ms-filter: "alpha(Opacity=50)";
			position:absolute;
			width:100%;
			height:100%;
			left:0;
			top:0;
			bottom:0;
			background:#fff;
			z-index:3;
		}
	}
}
.f-table td p{
	font-size:18px;
	color:#2D82BA;
	padding:0;
	margin:0;
	margin-bottom:6px;
}
.f-table td span{
	display:block;
	max-height:40px;
	overflow:hidden;
	color:#666;
	font-size:14px;
}
.f-table td.icon-has{
	background:url(images/tick.png) no-repeat 20px center;
	div{
		display:none;
	}
}
.role-name{
	font-size:20px;
	font-family:"微软雅黑","黑体";
	color:#666;
	height:20px;
	padding:12px 0 20px 0;
}
/**更多文章底部***/
.more-chapter{
	height:30px;
	padding:20px;
	li{
		font-size:14px;
		font-weight:bold;
		&.prev-chapter{
			float:left;
		}
		&.next-chapter{
			float:right;
		}
		label{
			font-weight:normal;
		}
		span{
			color:#999;
		}
	}
}
/**附件下载列表**/
.downdiv{
    border-top:solid 1px #e7e7e7;
    li{
        padding-bottom:5px;
        a{
            color:@red;
            text-decoration:underline;
            em{padding-right:3px;}
        }
    }
}
/*********************
 新的需求提醒 20141029
 黄敏思
*********************/
.demand-newsbox{
	position:fixed;
	left:0;
	bottom:0;	
	width:304px;	
	.border-radius;
	.boxShadow(0 0 3px #d2d2d2);		
	h2{		
		padding:5px 10px;
		font-size:12px;
		font-family:"微软雅黑";
		border: 1px solid #c9c9c9;
		border-bottom:0;
		background:#2D5F8B;
		color: #fff;	
		font-weight: normal;		
	}
	.demand-news{
		padding:10px;
		border: 1px solid #c9c9c9;
		border-top:0;
		background: #fff;
		color: #362b36;	
	}		
	.close-icon{
		position:absolute;
		top: 6px;
		right: 10px;
		border:0;
		.border-radius(0);
		opacity:0.7;
		background: url(images/global.png) no-repeat -9px -1024px;
		&:hover{
			opacity:1;	
			border:0;
		}
	}
	.icon-dtype{
		.border-radius(2px);
		padding:2px 3px;
		line-height:14px;
		color:#fff;
		background:#428bca;
		display:inline-block;
		vertical-align:middle;
	}		
}
.demand-news-content{
	padding:10px 6px;
	border:1px solid #d4d4d4;
	border-top:0;
	background:#fff;
	li{		
		padding-top:8px;
		border-top:1px dotted #d4d4d4;
		margin-top:6px;
		&:first-child{
			padding-top:0;
			margin-top:0;
			border-top:0;
		}
		a{
			&:link,&:visited{
				font-family:"微软雅黑";
				font-size:14px;
				margin-left:3px;
				vertical-align:middle;
			}
		}
		.demand-new-info{
			color:#333;	
			margin-top:4px;
			em{
				font-family:"微软雅黑","黑体";
			}
			em,i{
				vertical-align:middle;
			}
		}
		p{
			span{
				display:inline-block;
				white-space:nowrap;
				overflow:hidden;
				max-width:232px;
				vertical-align:middle;
			}
		}
		.mark-grey{
			vertical-align:middle;
			margin-left:3px;
		}
	}
}
.demand-tabs{
	border-bottom:1px solid #d4d4d4;
	li{
		float:left;
		margin-right:6px;
		a{
			&:link,&:visited{
				display:inline-block;
				background:#F0F0EE;
				color:#333;
				text-decoration:none;
				border:1px solid #d4d4d4;
				border-bottom:0;
				text-align:center;
				width:46px;
				height:20px;
				line-height:20px;
				padding:1px 0;
			}
			&:hover,&:active{
				color:#D9534F;
			}
		}
		&.on{
			a{
				&:link,&:visited{
					background:#fff;
					color:#D9534F;
					font-weight:bold;
					margin-bottom:-1px;
					padding:0 0 1px;
					border-top:2px solid #D43F3A;
					border-bottom:1px solid #fff;
				}
			}
		}
	}
}

/**权限显示**/
.opstatus{
	padding:6px 0 6px 6px;
	margin-right:6px;
}
/*提示 20140624 黄敏思*/
.tips-warning{	
	position: relative;
	margin: 10px 0;
	padding:3px 6px;
	color: #404040;
	background-color: #eedc94;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));
	background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
	background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));
	background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
	background-image: -o-linear-gradient(top, #fceec1, #eedc94);
	background-image: linear-gradient(top, #fceec1, #eedc94);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);	
	border-color: #eedc94 #eedc94 #e4c652;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);	
	border-width: 1px;
	border-style: solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);	
	label{	
		float:left;
		margin-right:12px;
		font-weight:bold;
	}
	span{
		vertical-align:middle;
		span{
			vertical-align:baseline;
		}
	}
	.opbtn.small{
		margin-bottom:0;
	}
	&.middle,
	&.popwin{
		width:70%;
		padding:3px 6px;
		p{
			vertical-align:middle;
			display:inline-block;
			max-width:94%;
		}
	}
	&.popwin{
		width:90%;
		margin:10px 0 10px 20px;
	}
	&.mg0{
		margin:0;
	}
}
.icon-warning{
	background:url(images/global.png) no-repeat 0 -461px;
	width:13px;
	height:20px;
	vertical-align:middle;
	margin-right:4px;
	display:inline-block;
}
.icon-wen{
    color:#fff;background:#880409;font-size:12px;display:inline-block;padding: 1px;border-radius:50%;line-height: 1;width: 12px;margin-left:2px;
}
.tip-yellow-warm {
    padding: 4px 8px;
    background: #fcf8e3;
    border: 1px solid #faebcc;
    color: #8a6d3b;
    display: inline-block;
}

/* 表单按钮 */
.btn {	
  padding: 6px 24px;
  *padding: 3px 13px 1px 13px;
  color: #fff;
  cursor: pointer;
  word-break: break-all;
  word-wrap: break-word;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff;
  font-size: 14px;
  line-height: normal;
  font-weight: normal;
  vertical-align: middle;
  border: 1px solid #41a8f8;
  background-color: #41A8F9;
  background-repeat: repeat-x;
  *background-color: #41a8f8;
  text-shadow: 0 1px rgba(0, 0, 0, 0.1);
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-family: "Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
  *filter: chroma(color=#000000);
	&:hover{
      border: 1px solid #0A9FD2;
      color: #ffffff;
      background-color: #0A9FD2;
      background-repeat: repeat-x;
      *filter: chroma(color=#000000);
	}
	&:active{
      outline: 0;
      -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	}
	&.btn-sm{
		padding:6px 13px;
	}
	
	&.btn-md{
		padding:5px 16px;
	}
	&.btn-lg{
		padding:5px 26px;
	}
	&.btn-xm{
		line-height:20px;
		font-size:12px;
		padding:3px 20px; /*height28,width70*/
	}
	&.btn-blue{
		background:#428BCA;
		border:solid 1px #357EBD;
		color:#fff;
		&.hover,&:hover{
			color:#fff;
			border-color:#285E8E;
			background-color:#3276B1;	
		}
	}
	&.btn-save{
		min-width:110px;
		text-align:center;
		margin-top:6px;		
	}
	&.disabled,&[disabled]{
		cursor:not-allowed;
		pointer-events:none;
		outline:none;
		opacity:.65;
		filter:alpha(opacity=65);
		-webkit-box-shadow:none;
		box-shadow:none;
	}
}
a.btn-search:link,a.btn-search:visited,.btn-search{
    background: #59b6ff;
    font-family: "Microsoft YaHei";
    font-size: 13px;
    padding: 3px 9px;
    border-radius: 5px;
    border: 0;
    color: #fff;
    display:inline-block;
    text-decoration:none;
    i.toolicon{
        display: inline-block;
        width: 16px;
        font: normal normal normal 14px/1 iconfont;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        transform: translate(0, 0);
        -webkit-text-stroke-width: 0px;
        -webkit-transition: padding .1s;
        -moz-transition: padding .1s;
        transition: padding .1s;
        text-align: center;
        color: #fff;
        vertical-align: unset;
        padding: 0 0 0 15px;
        margin: 3px 0;
    }
    &.up{
        background:#3bb0ec;
        i.toolicon{
            &:after{
                content: "\e636";
                display:inline-block;
                width: 16px;
                font: normal normal normal 14px/1 iconfont;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                transform: translate(0, 0);
                -webkit-text-stroke-width: 0px;
                -webkit-transition: padding .1s;
                -moz-transition: padding .1s;
                transition: padding .1s;
                text-align: center;
                color: #fff;
            }
        }
    }
    &.down{
        background:#79ce8b;
        i.toolicon{
            &:after{
                content: "\e637";
                display:inline-block;
                width: 16px;
                font: normal normal normal 14px/1 iconfont;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                transform: translate(0, 0);
                -webkit-text-stroke-width: 0px;
                -webkit-transition: padding .1s;
                -moz-transition: padding .1s;
                transition: padding .1s;
                text-align: center;
                color: #fff;
            }
        }
    }
    &.dn{
        display:none;
    }
}
.btn.cancel, a.btn.cancel {
	position: relative;
	cursor:pointer;
	padding:6px 24px;
	*padding:4px 13px 2px 13px;	
	text-shadow: 0 1px 0 #fff;
	color: #333;
	white-space: nowrap;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding;
	background-color: #f3f3f3;
	background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f1f1f1));
	background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -o-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: linear-gradient(to bottom, #f5f5f5, #f1f1f1);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff1f1f1', GradientType=0);
	border: 1px solid #dcdcdc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	_filter:none;
	&:hover,&.hover{
		text-shadow: none;
		border-color: #c6c6c6;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
		background-color: #f5f5f5;
		background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
		background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1);
		background-image: linear-gradient(to bottom, #f8f8f8, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#fff1f1f1', GradientType=0);
		background-position: 0 0;
		-webkit-transition: none;
		-moz-transition: none;
		-o-transition: none;
		transition: none;
		_filter:none;
	}
	&:active,&.active{
		background-image: none;
		outline: 0;
		background: #e8e8e8;
		-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
		background-color: #f4f4f4;
		background-image: -moz-linear-gradient(top, #f6f6f6, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #f6f6f6, #f1f1f1);
		background-image: -o-linear-gradient(top, #f6f6f6, #f1f1f1);
		background-image: linear-gradient(to bottom, #f6f6f6, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6f6f6', endColorstr='#fff1f1f1', GradientType=0);
		_background:none;
		_filter:none;
	}
}
/*droplist*/
.btn-inverse {
	position: relative;
	padding:0px 10px;
	height:29px;
	color:#fff;
	cursor:pointer;
	word-break:break-all;
	word-wrap:break-word;
	text-decoration:none;
	vertical-align:middle;
	font-family:"宋体";
	font-weight:bold;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #464646;
	color: #ffffff;
	background-color: #515151;
	background-image: -moz-linear-gradient(top, #515151, #515151);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#515151), to(#515151));
	background-image: -webkit-linear-gradient(top, #515151, #515151);
	background-image: -o-linear-gradient(top, #515151, #515151);
	background-image: linear-gradient(to bottom, #515151, #515151);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff515151', endColorstr='#ff515151', GradientType=0);
	*background-color: #515151;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	&.small{
		padding:4px 8px;
		margin-bottom:4px;
		color:#fff;
	}
	&.drop-toggle{
		width:auto;
		padding:0 12px;
		border-bottom-left-radius: 2px;
		border-top-left-radius: 2px;
        font-family:'微软雅黑';
		&.ui-button-icon-only{
			.ui-icon{
				position:static;
				display:inline-block;
				margin:0;/*display:none;*/
			}			
		}
		.ui-button-text{
			text-indent: 0;
			padding: 0;
			color: #fff;
			display:inline-block;
			float:left;
		}
	}
}
.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active {
	border: 1px solid #3a3a3a;
	color: #ffffff;
	background-color: #4b4b4b;
	background-image: -moz-linear-gradient(top, #515151, #444444);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#515151), to(#444444));
	background-image: -webkit-linear-gradient(top, #515151, #444444);
	background-image: -o-linear-gradient(top, #515151, #444444);
	background-image: linear-gradient(to bottom, #515151, #444444);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff515151', endColorstr='#ff444444', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	background-color: #444444;
	background-color: #444444 \9;
}
.btn-inverse:active,
.btn-inverse.active {
	border: 1px solid #2d2d2d;
	background-color: #464646;
	background-image: -moz-linear-gradient(top, #515151, #373737);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#515151), to(#373737));
	background-image: -webkit-linear-gradient(top, #515151, #373737);
	background-image: -o-linear-gradient(top, #515151, #373737);
	background-image: linear-gradient(to bottom, #515151, #373737);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff515151', endColorstr='#ff373737', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse:focus {
	border: 1px solid #464646;
	-webkit-box-shadow: inset 0 0 0 1px #ffffff;
	-moz-box-shadow: inset 0 0 0 1px #ffffff;
	box-shadow: inset 0 0 0 1px #ffffff;
	&.ui-button-icon-only{
		border: 1px solid #464646;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		outline:none;
	}
}
.btn-inverse.disabled,
.btn-inverse[disabled],
.btn-inverse.disabled:hover,
.btn-inverse[disabled]:hover,
.btn-inverse.disabled:active,
.btn-inverse[disabled]:active,
.btn-inverse.disabled:focus,
.btn-inverse[disabled]:focus {
	border: 1px solid #464646;
	background-image: -moz-linear-gradient(top, #515151, #515151);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#515151), to(#515151));
	background-image: -webkit-linear-gradient(top, #515151, #515151);
	background-image: -o-linear-gradient(top, #515151, #515151);
	background-image: linear-gradient(to bottom, #515151, #515151);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff515151', endColorstr='#ff515151', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	background-color: #515151;
	background-color: #515151 \9;
	cursor: default;	
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.btn-grey {
	position: relative;
	padding:2px 10px;
	height:29px;
	color:#333;
	cursor:pointer;
	word-break:break-all;
	word-wrap:break-word;
	text-decoration:none;
	vertical-align:middle;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding;
	background-color: #f3f3f3;
	background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f1f1f1));
	background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -o-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: linear-gradient(to bottom, #f5f5f5, #f1f1f1);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff1f1f1', GradientType=0);
	border: 1px solid #dcdcdc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	
	&.small{
		padding:4px 8px;
		margin-bottom:4px;
		color:#fff;
	}
	&.drop-toggle{
		width:auto;
		padding:0 12px;
		border-bottom-left-radius: 2px;
		border-top-left-radius: 2px;
		&.ui-button-icon-only{
			.ui-icon{
				position:static;
				display:inline-block;
				margin:0;
			}			
		}
		.ui-button-text{
			text-indent: 0;
			padding: 0;
			color: #fff;
			display:inline-block;
			float:left;
		}
	}
}
.btn-grey:hover,
.btn-grey:active,
.btn-grey.active {
	text-shadow: none;
	border-color: #c6c6c6;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#f1f1f1));
	background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: linear-gradient(to bottom, #f8f8f8, #f1f1f1);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#fff1f1f1', GradientType=0);
	background-position: 0 0;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}
.btn-grey.active,
.btn-grey:active {
	background-image: none;
	outline: 0;
	background: #e8e8e8;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	background-color: #f4f4f4;
	background-image: -moz-linear-gradient(top, #f6f6f6, #f1f1f1);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#f1f1f1));
	background-image: -webkit-linear-gradient(top, #f6f6f6, #f1f1f1);
	background-image: -o-linear-gradient(top, #f6f6f6, #f1f1f1);
	background-image: linear-gradient(to bottom, #f6f6f6, #f1f1f1);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6f6f6', endColorstr='#fff1f1f1', GradientType=0);
}
.btn-grey.disabled,
.btn-grey.disabled:hover,
.btn-grey.disabled:active,
.btn-grey.disabled.active,
.btn-grey.disabled:focus,
.btn-grey[disabled],
.btn-grey[disabled]:hover,
.btn-grey[disabled]:active,
.btn-grey[disabled].active,
.btn-grey[disabled]:focus {
	border: 1px solid #dcdcdc;
	background-color: #f3f3f3;
	background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f1f1f1));
	background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -o-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: linear-gradient(to bottom, #f5f5f5, #f1f1f1);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff1f1f1', GradientType=0);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	text-shadow: none;
  
  cursor: default;	
	opacity: .65;
	filter: alpha(opacity=65);

}
.btn-grey:focus {
	border-color: #4D90FE;
	outline-style: none;
}
.btn-gray,.btn-666{
	.borderfunction(1px,#444);
	padding:3px 20px;
	font-size:12px;
	line-height:20px;
	word-break:break-all;
	word-wrap:break-word;
	/*background-image: -moz-linear-gradient(top, #515151, #515151);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#515151), to(#515151));
	background-image: -webkit-linear-gradient(top, #515151, #515151);
	background-image: -o-linear-gradient(top, #515151, #515151);
	background-image: linear-gradient(to bottom, #515151, #515151);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff515151', endColorstr='#ff515151', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);*/
	background-color: #515151;
	background-color: #515151 \9;
	
	&:hover{
		border: 1px solid #3a3a3a;
		color: #ffffff;
		/*background-color: #4b4b4b;
		background-image: -moz-linear-gradient(top, #515151, #444444);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#515151), to(#444444));
		background-image: -webkit-linear-gradient(top, #515151, #444444);
		background-image: -o-linear-gradient(top, #515151, #444444);
		background-image: linear-gradient(to bottom, #515151, #444444);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff515151', endColorstr='#ff444444', GradientType=0);
		filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);*/
		background-color: #444444;
		background-color: #444444 \9;
	}
	&.disabled{
		cursor: default;
	    -moz-opacity: .4;
	    opacity: .4;
	    filter: ~"alpha(opacity:40)";
	    -ms-filter: "alpha(Opacity=40)";
	}
    &.btn-gray-sm{
        width:49%;
        float:left;
        padding: 0;
    }
}
.btn-666{
	.borderfunction(1px,#666);
	/*background-image: -moz-linear-gradient(top, #666, #666);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666), to(#666));
	background-image: -webkit-linear-gradient(top, #666, #666);
	background-image: -o-linear-gradient(top, #666, #666);
	background-image: linear-gradient(to bottom, #666, #666);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff666', endColorstr='#ff666', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);*/
	background-color: #666;
	background-color: #666 \9;
    padding: 2px 10px;
    border-radius:  6px;
    transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
}
button.ui-button-icon-only.btn-grey {
	border: 1px solid #dcdcdc;
    background: #f3f3f3;
	.ui-button-text{
		color:#333;
	}
	&.ui-state-default{
		.ui-icon{
			&.ui-icon-triangle-1-s{
				background-image:url(../Plugin/jquery-ui/images/ui-icons_222222_256x240.png);
			}
		}
	}
}

.margin-right{
	margin-right:-7px;
}
.drop-menu {
	position: absolute;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 6px 3px;
	margin: 1px 0 0;
	list-style: none;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	*border-right-width: 2px;
	*border-bottom-width: 2px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	&.ui-menu{
		display:none;
	}
}
.drop-menu .divider {
	*width: 100%;
	height: 1px;
	margin: 8px 0;
	*margin: -5px 0 5px;
	overflow: hidden;
	background-color: #ebebeb;
	border-bottom: 1px solid #ffffff;
}
.drop-menu li > a {
	padding: 5px 0 5px 10px;
	text-align:left;
	position: relative;
	display: block;
	text-decoration:none;
	clear: both;
	font-weight: normal;
	line-height: 20px;
	color: #333;
	white-space: nowrap;	
	&.disabled{
		color:#999;
	}
}
.drop-menu li > a i {
  position: absolute;
  left: 7px;
  top: 4px;
}
.drop-menu li > a:hover,
.drop-menu li > a:focus,
.drop-submenu:hover > a {
	color: #333333;
	background-color: #E9F3FF;
	background-image: -moz-linear-gradient(top, #E9F3FF, #E9F3FF);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E9F3FF), to(#E9F3FF));
	background-image: -webkit-linear-gradient(top, #E9F3FF, #E9F3FF);
	background-image: -o-linear-gradient(top, #E9F3FF, #E9F3FF);
	background-image: linear-gradient(to bottom, #E9F3FF, #E9F3FF);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffE9F3FF', endColorstr='#ffE9F3FF', GradientType=0);
	margin:-1px;
	border: 1px solid #74b2e2;
	background: #e4f1fb url("../Plugin/jquery-ui/images/ui-bg_glass_100_e4f1fb_1x400.png") 50% 50% repeat-x;
	border-radius:3px;
	&.disabled{
		color:#999;
		background:none;
		cursor:default;
		border:0;
		margin:0;
	}
}
.drop-menu .active > a,
.drop-menu .active > a:hover {
  color: #333333;
  background-color: #E9F3FF;
  background-image: -moz-linear-gradient(top, #E9F3FF, #E9F3FF);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E9F3FF), to(#E9F3FF));
  background-image: -webkit-linear-gradient(top, #E9F3FF, #E9F3FF);
  background-image: -o-linear-gradient(top, #E9F3FF, #E9F3FF);
  background-image: linear-gradient(to bottom, #E9F3FF, #E9F3FF);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffE9F3FF', endColorstr='#ffE9F3FF', GradientType=0);
}
.drop-menu li.mtree-open > a{
	background: url("images/global.png") no-repeat 5px -1137px;
	&.disabled{
		color:#999;
		background:none;
		cursor:default;
		border:0;
		margin:0;
	}
}
.drop-menu .ui-state-hover,
.drop-menu .ui-widget-content .ui-state-hover,
.drop-menu .ui-widget-header .ui-state-hover,
.drop-menu .ui-state-focus,
.drop-menu .ui-widget-content .ui-state-focus,
.drop-menu .ui-widget-header .ui-state-focus {
	&.disabled{
		color:#999;
		background:none;
		cursor:default;
		border:0;
		margin:0;
	}
}

.ButtonSet label,.ButtonSet1 label{
	width:auto;	
	padding: 7px 12px;
	margin: 0;
	margin-right:-6px;
	color: #333;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding;
	cursor: pointer;
	background-color: #f3f3f3;
	background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f1f1f1));
	background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -o-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: linear-gradient(to bottom, #f5f5f5, #f1f1f1);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff1f1f1', GradientType=0);
	border: 1px solid #dcdcdc;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
    display:inline-block;
  
	&.ui-state-active{	
		border: 1px solid #464646;
		color: #ffffff;
		background-color: #515151;
		background-image: -moz-linear-gradient(top, #515151, #515151);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#515151), to(#515151));
		background-image: -webkit-linear-gradient(top, #515151, #515151);
		background-image: -o-linear-gradient(top, #515151, #515151);
		background-image: linear-gradient(to bottom, #515151, #515151);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff515151', endColorstr='#ff515151', GradientType=0);
		*background-color: #515151;
		filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
		text-shadow:none;
	}
}
/*按钮大小*/
.btn-ss{
	font-size:12px;
	line-height:1.5;
	padding:4px 10px;
	_padding:3px 4px;
}
.btn-w70{
	width:70px;
	text-align:center;
	font-size:12px;
	line-height:1.5;
	padding:2px 0;
	_padding:4px 0 0 0;
}
/**表单text文本框***/
.inpt {
	border:solid 1px #ccc;
	padding:3px 6px;
	width:146px;
	vertical-align:middle;
	margin-right:6px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	&.disabled{
		background:#EEE;
		color:#666;
		cursor:default;
	}
	&.red {
		color: #B55D5C;
	}
	&.smaller{
		width:73px;
	}
	&.small{
		width:90px;
	}
	&.xsmall{
		width:126px;
	}
	&.middle{
		width:240px;
	}
	&.large{
		width:320px;
	}
}

/***真实房源***/
.security{
	border: solid 1px #e4e4e4;
	height: 50px;
	background:#f9f9f9 url(images/100.png) no-repeat right center;
	color:#808080;
	.security-content{
		padding:5px 10px;
		font-size: 12px;		
		line-height:22px;
		.security-tip{
			color:#e03030;
			float:left;
			padding-top:9px;
			padding-left:12px;
			font-size: 12px;
			margin-right:0px;
			width:370px;
			line-height:20px;
			span{				
				font-size:14px;
				color:#555;
			}
		}
		.security-i{
			border-left:solid 1px #ddd;
			float: left;
			padding-left: 15px;
			height: 36px;
			line-height: 18px;
			margin-top: 2px;
		}
		
	}
}
/***详情描述中的地址***/
.label-address{
	width:234px;
	overflow:hidden;
	height:18px;
}

/*城市切换*/
.head-city{
	font-family: "微软雅黑";
	padding-left: 6px;
	border-left: 1px solid #ccc;
	z-index:10;
	label{
		font-size:14px;
		color:@hovercolor;
		padding-left:6px;
		display:inline-block;
	}
	span{
		display:block;
		cursor:pointer;
		padding:2px;
		margin-top:2px;
		a{
			&:link,&:visited{
				color:#666;
				padding:2px 14px 0 4px;
				background:url(images/global.png) no-repeat 38px -491px;
				_background:url(images/global.gif) no-repeat 38px -491px;
				display:block;				
			}
		}
		&.menu-on{
			padding:1px 1px 0;
			border:1px solid #ddd;
			border-bottom:0;
			a{
				&:link,&:visited{
					background-color:#f7f7f7;
					_background-color:#f7f7f7;
					padding:2px 14px 2px 4px;
				}
			}
		}
	}
	&.broker{
		float:left;
		margin:8px 13px 0 13px;
		span{
			margin-top:0;
		}
	}
	&.oa{
		float:left;
		margin:2px 13px 0 13px;
		span{
			margin-top:0;
			a{
				&:link,&:visited{
					color:#fff;
					text-decoration:none;
					background:url(images/global.png) no-repeat 38px -964px;
				}
			}
			&.menu-on{
				background-color:#fff;
				a{
					&:link,&:visited{
						background:#f7f7f7 url(images/global.png) no-repeat 38px -491px;
						color:#666;
					}
				}
			}
		}		
	}
}
.city-changebox{
	padding:0 1px;
	width:280px;
	border:1px solid #ddd;
	.boxShadow(2px 2px 2px #f2f2f2);
	display:none;
	background:#fff;
	h2{
		background:#f7f7f7;
		font-size:14px;
		font-family:"微软雅黑","黑体";
		padding:6px;
		color:@hovercolor;
		margin:0 0 1px 0;
		position:relative;
		_margin-top:-3px;
		.icon-line{
			height: 1px;
			*height:2px;
			*overflow:hidden;
			width: 68px;
			display: block;
			background: #f7f7f7;
			position: absolute;
			left: -1px;
			_left:-7px;
			top: -2px;
			*top:-5px;
		}
	}	
	ul{
		border-top:1px solid #ddd;
		padding:6px 8px;
		li{
			label,span{
				display:inline-block;
				vertical-align:top;
			}
			label{
				font-weight:bold;
				color:#3276B1;
				font-family:Arial;
				font-size:13px;
				padding:4px 0;
				width:28px;
			}
			span{	
				width:86%;
				a{
					&:link,&:visited{
						color:#666;
						display:inline-block;
						padding:4px;
					}
					&:hover,&:active{
						color:@hovercolor;
					}
				}
			}
		}
	}
}
/*小区WILI 20150520 HMS*/
.XiaoquWindow{
	border:1px solid #ddd;
	margin-bottom:12px;
	.XiaoquWindow-header{
		height:30px;
		line-height:30px;
		background:#2D5F8B;
		color:#fff;
		padding:0 10px;
		font-weight:normal;
		span{
			float:left;
			font-size:14px;
		}
		i{
			float:right;
			font-size:12px;
			cursor:pointer;
			margin-top: 5px;
		}
	}
}
/*tree滚动条不隐藏*/
.nicescroll-rails.nicescroll-rails-vr{
    display:block !important;
}
.layout-small-menu{
    .nicescroll-rails.nicescroll-rails-hr{
        display:none !important;
    }
}
.mtree+div{
    display:none !important;
}
a.btn-search-sm:link,a.btn-search-sm:visited,.btn-search-sm{
    background: #444;
    font-family: "Microsoft YaHei";
    font-size: 12px;
    padding: 4px 18px;
    border-radius: 0;
    border: 0;
    color: #fff;
    display:inline-block;
    text-decoration:none;
    
    /*margin-top:4px;
    margin-bottom:4px;*/
}